Commit 8444450520dff2d6069cbdd6b23fccb9c54e41d9

Authored by 房远帅
1 parent cc18f182

采购内外贸资信:增加区域

... ... @@ -1517,6 +1517,7 @@ CREATE TABLE `procurement_domestic_customer_credit`
1517 1517 `investigator_id` varchar(200) NOT NULL COMMENT '资信调查人ID',
1518 1518 `investigator_name` varchar(200) NOT NULL COMMENT '资信调查人',
1519 1519 `purchase_department` varchar(200) NOT NULL COMMENT '采购处',
  1520 + `region` varchar(200) NOT NULL COMMENT '区域',
1520 1521 `review_valid_until` date NOT NULL COMMENT '评审有效期',
1521 1522 `status` varchar(20) DEFAULT NULL COMMENT '审核状态',
1522 1523 `freeze` bool DEFAULT false COMMENT '是否冻结',
... ... @@ -1576,6 +1577,7 @@ CREATE TABLE `procurement_foreign_trade_credit`
1576 1577 `investigator_id` varchar(200) NOT NULL COMMENT '资信调查人ID',
1577 1578 `investigator_name` varchar(200) NOT NULL COMMENT '资信调查人',
1578 1579 `purchase_department` varchar(200) NOT NULL COMMENT '采购处',
  1580 + `region` varchar(200) NOT NULL COMMENT '区域',
1579 1581 `status` varchar(20) DEFAULT NULL COMMENT '审核状态',
1580 1582 `freeze` bool DEFAULT false COMMENT '是否冻结',
1581 1583 `create_by_id` varchar(32) DEFAULT NULL COMMENT '创建人ID',
... ...
... ... @@ -165,6 +165,7 @@ public class ProcurementDomesticCustomerCreditController extends DefaultBaseCont
165 165
166 166 dataMap.put("reviewDate", dateFormatter.format(data.getCreateTime()));
167 167 dataMap.put("unitName", data.getUnitName() == null ? "" : data.getUnitName());
  168 + dataMap.put("customerShortName", data.getCustomerShortName() == null ? "" : data.getCustomerShortName());
168 169 String companyNature = "①、进口贸易□ ②、国内贸易□\n" +
169 170 "③、终端产废□ ④、其他□";
170 171 if ("IMPORT_TRADE".equals(data.getCompanyNature())) {
... ...
... ... @@ -266,6 +266,17 @@ public class ProcurementDomesticCustomerCredit extends BaseEntity implements Bas
266 266 private String purchaseDepartmentCode;
267 267
268 268 /**
  269 + * 区域
  270 + */
  271 + private String region;
  272 +
  273 + /**
  274 + * 区域名称(非持久化字段)
  275 + */
  276 + @TableField(exist = false)
  277 + private String regionName;
  278 +
  279 + /**
269 280 * 评审有效期
270 281 */
271 282 private LocalDate reviewValidUntil;
... ...
... ... @@ -225,6 +225,17 @@ public class ProcurementForeignTradeCredit extends BaseEntity implements BaseDto
225 225 private String purchaseDepartmentCode;
226 226
227 227 /**
  228 + * 区域
  229 + */
  230 + private String region;
  231 +
  232 + /**
  233 + * 区域名称(非持久化字段)
  234 + */
  235 + @TableField(exist = false)
  236 + private String regionName;
  237 +
  238 + /**
228 239 * 审核状态
229 240 */
230 241 private String status;
... ...
... ... @@ -227,6 +227,11 @@ public class CreateProcurementDomesticCustomerCreditVo implements BaseVo, Serial
227 227 @Length(max = 200, message = "采购处最多允许200个字符!")
228 228 private String purchaseDepartment;
229 229
  230 + @ApiModelProperty(value = "区域", required = true)
  231 + @NotBlank(message = "区域不能为空!")
  232 + @Length(max = 200, message = "区域最多允许200个字符!")
  233 + private String region;
  234 +
230 235 @ApiModelProperty(value = "评审有效期", required = true)
231 236 @NotNull(message = "评审有效期不能为空!")
232 237 private LocalDate reviewValidUntil;
... ...
... ... @@ -203,4 +203,9 @@ public class CreateProcurementForeignTradeCreditVo implements BaseVo, Serializab
203 203 @NotBlank(message = "采购处不能为空!")
204 204 @Length(max = 200, message = "采购处最多允许200个字符!")
205 205 private String purchaseDepartment;
  206 +
  207 + @ApiModelProperty(value = "区域", required = true)
  208 + @NotBlank(message = "区域不能为空!")
  209 + @Length(max = 200, message = "区域最多允许200个字符!")
  210 + private String region;
206 211 }
... ...
... ... @@ -33,6 +33,9 @@ public class QueryProcurementDomesticCustomerCreditVo extends PageVo implements
33 33 @ApiModelProperty("采购处")
34 34 private String purchaseDepartment;
35 35
  36 + @ApiModelProperty("区域")
  37 + private String region;
  38 +
36 39 @ApiModelProperty("审核状态")
37 40 private String status;
38 41
... ...
... ... @@ -30,6 +30,9 @@ public class QueryProcurementForeignTradeCreditVo extends PageVo implements Base
30 30 @ApiModelProperty("采购处")
31 31 private String purchaseDepartment;
32 32
  33 + @ApiModelProperty("区域")
  34 + private String region;
  35 +
33 36 @ApiModelProperty("下次评审时间开始")
34 37 private LocalDate nextReviewTimeStart;
35 38
... ...
... ... @@ -238,6 +238,11 @@ public class UpdateProcurementDomesticCustomerCreditVo implements BaseVo, Serial
238 238 @Length(max = 200, message = "采购处最多允许200个字符!")
239 239 private String purchaseDepartment;
240 240
  241 + @ApiModelProperty(value = "区域", required = true)
  242 + @NotBlank(message = "区域不能为空!")
  243 + @Length(max = 200, message = "区域最多允许200个字符!")
  244 + private String region;
  245 +
241 246 @ApiModelProperty(value = "评审有效期", required = true)
242 247 @NotNull(message = "评审有效期不能为空!")
243 248 private LocalDate reviewValidUntil;
... ...
... ... @@ -211,6 +211,11 @@ public class UpdateProcurementForeignTradeCreditVo implements BaseVo, Serializab
211 211 @Length(max = 200, message = "采购处最多允许200个字符!")
212 212 private String purchaseDepartment;
213 213
  214 + @ApiModelProperty(value = "区域", required = true)
  215 + @NotBlank(message = "区域不能为空!")
  216 + @Length(max = 200, message = "区域最多允许200个字符!")
  217 + private String region;
  218 +
214 219 /**
215 220 * 操作类型:修改(UPDATE)、变更(CHANGE)
216 221 */
... ...
... ... @@ -53,6 +53,8 @@
53 53 <result column="purchase_department" property="purchaseDepartment"/>
54 54 <result column="purchase_department_name" property="purchaseDepartmentName"/>
55 55 <result column="purchase_department_code" property="purchaseDepartmentCode"/>
  56 + <result column="region" property="region"/>
  57 + <result column="region_name" property="regionName"/>
56 58 <result column="review_valid_until" property="reviewValidUntil"/>
57 59 <result column="status" property="status"/>
58 60 <result column="freeze" property="freeze"/>
... ... @@ -115,6 +117,8 @@
115 117 tb.purchase_department,
116 118 sd.name AS purchase_department_name,
117 119 sd.code AS purchase_department_code,
  120 + tb.region,
  121 + sd1.name AS region_name,
118 122 tb.review_valid_until,
119 123 tb.status,
120 124 tb.freeze,
... ... @@ -126,6 +130,7 @@
126 130 tb.update_time
127 131 FROM procurement_domestic_customer_credit tb
128 132 left join sys_dept as sd on sd.id = tb.purchase_department
  133 + left join sys_dept as sd1 on sd1.id = tb.region
129 134 </sql>
130 135
131 136 <select id="query" resultMap="ProcurementDomesticCustomerCredit">
... ... @@ -152,6 +157,9 @@
152 157 <if test="vo.purchaseDepartment != null and vo.purchaseDepartment != ''">
153 158 AND tb.purchase_department = #{vo.purchaseDepartment}
154 159 </if>
  160 + <if test="vo.region != null and vo.region != ''">
  161 + AND tb.region = #{vo.region}
  162 + </if>
155 163 <if test="vo.status != null and vo.status != ''">
156 164 AND tb.status = #{vo.status}
157 165 </if>
... ...
... ... @@ -45,6 +45,8 @@
45 45 <result column="purchase_department" property="purchaseDepartment"/>
46 46 <result column="purchase_department_name" property="purchaseDepartmentName"/>
47 47 <result column="purchase_department_code" property="purchaseDepartmentCode"/>
  48 + <result column="region" property="region"/>
  49 + <result column="region_name" property="regionName"/>
48 50 <result column="status" property="status"/>
49 51 <result column="freeze" property="freeze"/>
50 52 <result column="create_by_id" property="createById"/>
... ... @@ -98,6 +100,8 @@
98 100 tb.purchase_department,
99 101 sd.name AS purchase_department_name,
100 102 sd.code AS purchase_department_code,
  103 + tb.region,
  104 + sd1.name AS region_name,
101 105 tb.status,
102 106 tb.freeze,
103 107 tb.create_by_id,
... ... @@ -108,6 +112,7 @@
108 112 tb.update_time
109 113 FROM procurement_foreign_trade_credit tb
110 114 LEFT JOIN sys_dept AS sd ON sd.id = tb.purchase_department
  115 + LEFT JOIN sys_dept as sd1 on sd1.id = tb.region
111 116 </sql>
112 117
113 118 <select id="query" resultMap="ProcurementForeignTradeCredit">
... ... @@ -131,6 +136,9 @@
131 136 <if test="vo.purchaseDepartment != null and vo.purchaseDepartment != ''">
132 137 AND tb.purchase_department = #{vo.purchaseDepartment}
133 138 </if>
  139 + <if test="vo.region != null and vo.region != ''">
  140 + AND tb.region = #{vo.region}
  141 + </if>
134 142 <if test="vo.status != null and vo.status != ''">
135 143 AND tb.status = #{vo.status}
136 144 </if>
... ...