Commit 7b3a203e5080b81bc396058633bca4d411257498

Authored by 房远帅
1 parent a8871a36

楚江ERP:订货单物料行-增加包装费

... ... @@ -141,6 +141,12 @@ public class GetPurchaseOrderLineBo extends BaseBo<PurchaseOrderLine> {
141 141 @ApiModelProperty("考核超协")
142 142 private String assessmentExceedsAgreement;
143 143
  144 + /**
  145 + * 包装费
  146 + */
  147 + @ApiModelProperty("包装费")
  148 + private BigDecimal packagingFee;
  149 +
144 150 public GetPurchaseOrderLineBo() {
145 151
146 152 }
... ...
... ... @@ -238,6 +238,11 @@ public class PurchaseOrderLine extends BaseEntity implements BaseDto {
238 238 private String assessmentExceedsAgreement;
239 239
240 240 /**
  241 + * 包装费
  242 + */
  243 + private BigDecimal packagingFee;
  244 +
  245 + /**
241 246 * 考核超协是否变更
242 247 */
243 248 @TableField(exist = false)
... ...
... ... @@ -125,6 +125,9 @@ public class PurchaseOrderLineServiceImpl extends BaseMpServiceImpl<PurchaseOrde
125 125 if (!StringUtil.isBlank(vo.getAssessmentExceedsAgreement())) {
126 126 data.setAssessmentExceedsAgreement(vo.getAssessmentExceedsAgreement());
127 127 }
  128 + if (vo.getPackagingFee() != null) {
  129 + data.setPackagingFee(vo.getPackagingFee());
  130 + }
128 131
129 132 getBaseMapper().insert(data);
130 133
... ... @@ -164,6 +167,7 @@ public class PurchaseOrderLineServiceImpl extends BaseMpServiceImpl<PurchaseOrde
164 167 .set(PurchaseOrderLine::getDeliveryDate, vo.getDeliveryDate() == null ? null : vo.getDeliveryDate())
165 168 .set(PurchaseOrderLine::getShowOrder, vo.getShowOrder() == null ? null : vo.getShowOrder())
166 169 .set(PurchaseOrderLine::getAssessmentExceedsAgreement, StringUtil.isBlank(vo.getAssessmentExceedsAgreement()) ? null : vo.getAssessmentExceedsAgreement())
  170 + .set(PurchaseOrderLine::getPackagingFee, vo.getPackagingFee() == null ? null : vo.getPackagingFee())
167 171 .eq(PurchaseOrderLine::getId, vo.getId());
168 172
169 173 getBaseMapper().update(updateWrapper);
... ...
... ... @@ -168,4 +168,12 @@ public class CreatePurchaseOrderLineVo implements BaseVo, Serializable {
168 168 @Length(message = "考核超协最多允许20个字符!")
169 169 private String assessmentExceedsAgreement;
170 170
  171 + /**
  172 + * 包装费
  173 + */
  174 + @ApiModelProperty("包装费")
  175 + @TypeMismatch(message = "包装费格式有误!")
  176 + @IsNumberPrecision(message = "包装费最多允许4位小数!", value = 4)
  177 + private BigDecimal packagingFee;
  178 +
171 179 }
... ...
... ... @@ -168,4 +168,12 @@ public class UpdatePurchaseOrderLineVo implements BaseVo, Serializable {
168 168 @Length(message = "考核超协最多允许20个字符!")
169 169 private String assessmentExceedsAgreement;
170 170
  171 + /**
  172 + * 包装费
  173 + */
  174 + @ApiModelProperty("包装费")
  175 + @TypeMismatch(message = "包装费格式有误!")
  176 + @IsNumberPrecision(message = "包装费最多允许4位小数!", value = 4)
  177 + private BigDecimal packagingFee;
  178 +
171 179 }
... ...
... ... @@ -24,6 +24,7 @@
24 24 <result column="delivery_date" property="deliveryDate"/>
25 25 <result column="show_order" property="showOrder"/>
26 26 <result column="assessment_exceeds_agreement" property="assessmentExceedsAgreement"/>
  27 + <result column="packaging_fee" property="packagingFee"/>
27 28 <result column="create_by_id" property="createById"/>
28 29 <result column="create_by" property="createBy"/>
29 30 <result column="update_by_id" property="updateById"/>
... ... @@ -55,6 +56,7 @@
55 56 tb.delivery_date,
56 57 tb.show_order,
57 58 tb.assessment_exceeds_agreement,
  59 + tb.packaging_fee,
58 60 tb.create_by_id,
59 61 tb.create_by,
60 62 tb.update_by_id,
... ...