Procházet zdrojové kódy

Merge remote-tracking branch 'remotes/origin/dev-1.1' into dev

ZeroLiYi před 1 rokem
rodič
revize
d8c4156095

+ 5 - 4
src/main/java/com/chinaitop/depot/storage/controller/WarehouseSealingRecordController.java

@@ -5,6 +5,7 @@ import com.chinaitop.depot.storage.model.ClearanceConfirmation;
5 5
 import com.chinaitop.depot.storage.model.StorageStorehouseBusiness;
6 6
 import com.chinaitop.depot.storage.model.WarehouseSealingRecord;
7 7
 import com.chinaitop.depot.storage.model.vo.WareHouseVO;
8
+import com.chinaitop.depot.storage.model.vo.kcswVO;
8 9
 import com.chinaitop.depot.storage.service.WarehouseSealingRecordService;
9 10
 import com.github.pagehelper.PageHelper;
10 11
 import com.github.pagehelper.PageInfo;
@@ -204,15 +205,15 @@ public class WarehouseSealingRecordController {
204 205
      * @return
205 206
      */
206 207
     @RequestMapping(value = "/findkcsw",produces = MediaType.APPLICATION_JSON_VALUE,method = RequestMethod.GET)
207
-    public WareHouseVO findkcsw(Integer warehouseId) {
208
-        WareHouseVO wareHouseVO = null;
208
+    public kcswVO findkcsw(Integer warehouseId) {
209
+        kcswVO kcswVO = null;
209 210
         try {
210
-            wareHouseVO = WarehouseSealingRecordService.findkcsw(warehouseId);
211
+            kcswVO = WarehouseSealingRecordService.findkcsw(warehouseId);
211 212
 
212 213
         } catch (Exception e) {
213 214
             e.printStackTrace();
214 215
         }
215
-        return wareHouseVO;
216
+        return kcswVO;
216 217
     }
217 218
 
218 219
 

+ 2 - 1
src/main/java/com/chinaitop/depot/storage/mapper/WarehouseSealingRecordMapper.java

@@ -3,6 +3,7 @@ package com.chinaitop.depot.storage.mapper;
3 3
 import com.chinaitop.depot.storage.model.StorageStorehouseBusiness;
4 4
 import com.chinaitop.depot.storage.model.WarehouseSealingRecord;
5 5
 import com.chinaitop.depot.storage.model.vo.WareHouseVO;
6
+import com.chinaitop.depot.storage.model.vo.kcswVO;
6 7
 import org.apache.ibatis.annotations.Param;
7 8
 import org.springframework.stereotype.Repository;
8 9
 
@@ -27,5 +28,5 @@ public interface WarehouseSealingRecordMapper {
27 28
 
28 29
     List<WareHouseVO> findWareHouse(@Param("storehouseId") Integer storehouseId);
29 30
 
30
-    WareHouseVO findkcsw(@Param("warehouseId") Integer warehouseId);
31
+    kcswVO findkcsw(@Param("warehouseId") Integer warehouseId);
31 32
 }

+ 1 - 1
src/main/java/com/chinaitop/depot/storage/mapper/WarehouseSealingRecordMapper.xml

@@ -164,7 +164,7 @@
164 164
     WHERE
165 165
      bw.storehouse_id=#{storehouseId}
166 166
   </select>
167
-  <select id="findkcsw"  parameterType="java.lang.Integer" resultType="com.chinaitop.depot.storage.model.vo.WareHouseVO">
167
+  <select id="findkcsw"  parameterType="java.lang.Integer" resultType="com.chinaitop.depot.storage.model.vo.kcswVO">
168 168
     select
169 169
       bw.dutystoreman   bgy,
170 170
       kc.mxpz	grainVarietyId,

+ 17 - 3
src/main/java/com/chinaitop/depot/storage/model/WarehouseSealingRecord.java

@@ -1,6 +1,7 @@
1 1
 package com.chinaitop.depot.storage.model;
2 2
 
3 3
 import com.fasterxml.jackson.annotation.JsonFormat;
4
+import io.swagger.annotations.ApiModelProperty;
4 5
 
5 6
 import java.math.BigDecimal;
6 7
 import java.util.Date;
@@ -18,20 +19,33 @@ public class WarehouseSealingRecord {
18 19
     private String updatename;
19 20
     @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
20 21
     private Date updatedate;
21
-
22
+    @ApiModelProperty(value = "封仓单确认单号")
22 23
     private String fcqrdh; //封仓单确认单号
24
+    @ApiModelProperty(value = "业务日期")
23 25
     private Date ywrq;      //业务日期,格式:yyyy-MM-dd
26
+    @ApiModelProperty(value = "统一廒间编码")
24 27
     private String tyajbm; //统一廒间编码
28
+    @ApiModelProperty(value = "保管员")
25 29
     private String bgy;    //保管员
30
+    @ApiModelProperty(value = "粮食品种代码")
26 31
     private String lspzdm; //粮食品种代码
32
+    @ApiModelProperty(value = "粮食性质代码")
27 33
     private String lsxzdm; //粮食性质代码
28
-    private BigDecimal lssl; //粮食数量,单位:公斤
29
-    private String lsdjdm; //粮食等级代码,货位(油罐)状态为2、3、4时必填
34
+    @ApiModelProperty(value = "粮食数量")
35
+    private BigDecimal lssl;
36
+    @ApiModelProperty(value = "粮食等级代码")
37
+    private String lsdjdm;
38
+    @ApiModelProperty(value = "粮食产地")
30 39
     private String lscd;  //货位(油罐)状态为2、3、4时必填
40
+    @ApiModelProperty(value = "收获年度")
31 41
     private  Integer shnd;//收获年度,格式:YYYY,货位(油罐)状态为2、3、4时必填
42
+    @ApiModelProperty(value = "申请人")
32 43
     private String sqr;  //申请人
44
+    @ApiModelProperty(value = "部门审核")
33 45
     private String bmsh;  //部门审核
46
+    @ApiModelProperty(value = "单位领导审核")
34 47
     private String dwldsh;  //单位领导审核
48
+    @ApiModelProperty(value = "备注")
35 49
     private String bz;      //备注
36 50
 
37 51
     private String storehouseName;

+ 107 - 2
src/main/java/com/chinaitop/depot/storage/model/vo/kcswVO.java

@@ -1,5 +1,6 @@
1 1
 package com.chinaitop.depot.storage.model.vo;
2 2
 
3
+import com.fasterxml.jackson.annotation.JsonFormat;
3 4
 import io.swagger.annotations.ApiModelProperty;
4 5
 
5 6
 import java.util.Date;
@@ -7,9 +8,9 @@ import java.util.Date;
7 8
 public class kcswVO {
8 9
 
9 10
     private String bgy;
10
-
11
+    @ApiModelProperty(value = "粮食数量")
11 12
      private Double lssl;
12
-
13
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
13 14
      private Date  rcrq;
14 15
 
15 16
     @ApiModelProperty(value = "粮食品种;basic_enum的id;")
@@ -41,4 +42,108 @@ public class kcswVO {
41 42
 
42 43
     @ApiModelProperty(value = "粮食产地;basic_enum的id;粮食产地名称")
43 44
     private String producerName;
45
+
46
+    public String getBgy() {
47
+        return bgy;
48
+    }
49
+
50
+    public void setBgy(String bgy) {
51
+        this.bgy = bgy;
52
+    }
53
+
54
+    public Double getLssl() {
55
+        return lssl;
56
+    }
57
+
58
+    public void setLssl(Double lssl) {
59
+        this.lssl = lssl;
60
+    }
61
+
62
+    public Date getRcrq() {
63
+        return rcrq;
64
+    }
65
+
66
+    public void setRcrq(Date rcrq) {
67
+        this.rcrq = rcrq;
68
+    }
69
+
70
+    public Integer getGrainVarietyId() {
71
+        return grainVarietyId;
72
+    }
73
+
74
+    public void setGrainVarietyId(Integer grainVarietyId) {
75
+        this.grainVarietyId = grainVarietyId;
76
+    }
77
+
78
+    public Integer getGrainNatureId() {
79
+        return grainNatureId;
80
+    }
81
+
82
+    public void setGrainNatureId(Integer grainNatureId) {
83
+        this.grainNatureId = grainNatureId;
84
+    }
85
+
86
+    public Integer getGrainGradeId() {
87
+        return grainGradeId;
88
+    }
89
+
90
+    public void setGrainGradeId(Integer grainGradeId) {
91
+        this.grainGradeId = grainGradeId;
92
+    }
93
+
94
+    public Integer getProducerId() {
95
+        return producerId;
96
+    }
97
+
98
+    public void setProducerId(Integer producerId) {
99
+        this.producerId = producerId;
100
+    }
101
+
102
+    public String getBasicStorehouseName() {
103
+        return basicStorehouseName;
104
+    }
105
+
106
+    public void setBasicStorehouseName(String basicStorehouseName) {
107
+        this.basicStorehouseName = basicStorehouseName;
108
+    }
109
+
110
+    public String getWarehouseName() {
111
+        return warehouseName;
112
+    }
113
+
114
+    public void setWarehouseName(String warehouseName) {
115
+        this.warehouseName = warehouseName;
116
+    }
117
+
118
+    public String getGrainVarietyName() {
119
+        return grainVarietyName;
120
+    }
121
+
122
+    public void setGrainVarietyName(String grainVarietyName) {
123
+        this.grainVarietyName = grainVarietyName;
124
+    }
125
+
126
+    public String getGrainNatureName() {
127
+        return grainNatureName;
128
+    }
129
+
130
+    public void setGrainNatureName(String grainNatureName) {
131
+        this.grainNatureName = grainNatureName;
132
+    }
133
+
134
+    public String getGrainGradeName() {
135
+        return grainGradeName;
136
+    }
137
+
138
+    public void setGrainGradeName(String grainGradeName) {
139
+        this.grainGradeName = grainGradeName;
140
+    }
141
+
142
+    public String getProducerName() {
143
+        return producerName;
144
+    }
145
+
146
+    public void setProducerName(String producerName) {
147
+        this.producerName = producerName;
148
+    }
44 149
 }

+ 2 - 1
src/main/java/com/chinaitop/depot/storage/service/WarehouseSealingRecordService.java

@@ -4,6 +4,7 @@ package com.chinaitop.depot.storage.service;
4 4
 import com.chinaitop.depot.storage.model.StorageStorehouseBusiness;
5 5
 import com.chinaitop.depot.storage.model.WarehouseSealingRecord;
6 6
 import com.chinaitop.depot.storage.model.vo.WareHouseVO;
7
+import com.chinaitop.depot.storage.model.vo.kcswVO;
7 8
 
8 9
 import javax.servlet.http.HttpServletRequest;
9 10
 import java.util.List;
@@ -41,5 +42,5 @@ public interface WarehouseSealingRecordService {
41 42
 
42 43
     List<WareHouseVO> findWareHouse(Integer storehouseId);
43 44
 
44
-    WareHouseVO findkcsw(Integer warehouseId);
45
+    kcswVO findkcsw(Integer warehouseId);
45 46
 }

+ 3 - 2
src/main/java/com/chinaitop/depot/storage/service/impl/WarehouseSealingRecordServiceImpl.java

@@ -5,6 +5,7 @@ import com.chinaitop.depot.storage.mapper.WarehouseSealingRecordMapper;
5 5
 import com.chinaitop.depot.storage.model.StorageStorehouseBusiness;
6 6
 import com.chinaitop.depot.storage.model.WarehouseSealingRecord;
7 7
 import com.chinaitop.depot.storage.model.vo.WareHouseVO;
8
+import com.chinaitop.depot.storage.model.vo.kcswVO;
8 9
 import com.chinaitop.depot.storage.service.WarehouseSealingRecordService;
9 10
 import com.fasterxml.jackson.databind.ObjectMapper;
10 11
 import org.apache.commons.lang.ObjectUtils;
@@ -122,8 +123,8 @@ public class WarehouseSealingRecordServiceImpl implements WarehouseSealingRecord
122 123
     }
123 124
 
124 125
     @Override
125
-    public WareHouseVO findkcsw(Integer warehouseId) {
126
-        WareHouseVO wareHouseVO =WarehouseSealingRecordMapper.findkcsw(warehouseId);
126
+    public kcswVO findkcsw(Integer warehouseId) {
127
+        kcswVO wareHouseVO =WarehouseSealingRecordMapper.findkcsw(warehouseId);
127 128
 
128 129
         return wareHouseVO;
129 130
     }