Commit 7b3a203e5080b81bc396058633bca4d411257498

Authored by 房远帅
1 parent a8871a36

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

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