包活产品存储时添加三个字段

master 34
hshansha 7 months ago
parent 62d61e6f30
commit 3883254735

@ -68,5 +68,17 @@ public class PayBaohuoProduct extends BaseEntity {
* - * -
*/ */
private String unit; private String unit;
/**
*
*/
private String process;
/**
*
*/
private String productMaterial;
/**
*
*/
private String productSpecification;
} }

@ -25,7 +25,7 @@ public class PayBaohuoProductBo extends BaseEntity {
/** /**
* ID * ID
*/ */
@NotNull(message = "主键ID不能为空", groups = { EditGroup.class }) // @NotNull(message = "主键ID不能为空", groups = { EditGroup.class })
private Long id; private Long id;
/** /**
@ -37,7 +37,7 @@ public class PayBaohuoProductBo extends BaseEntity {
/** /**
* ID * ID
*/ */
@NotNull(message = "产品ID不能为空", groups = { AddGroup.class, EditGroup.class }) // @NotNull(message = "产品ID不能为空", groups = { AddGroup.class, EditGroup.class })
private Long productId; private Long productId;
/** /**
@ -55,7 +55,7 @@ public class PayBaohuoProductBo extends BaseEntity {
/** /**
* *
*/ */
@NotNull(message = "加工数量不能为空", groups = { AddGroup.class, EditGroup.class }) // @NotNull(message = "加工数量不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal productNum; private BigDecimal productNum;
/** /**
@ -73,20 +73,37 @@ public class PayBaohuoProductBo extends BaseEntity {
/** /**
* *
*/ */
@NotNull(message = "总金额不能为空", groups = { AddGroup.class, EditGroup.class }) // @NotNull(message = "总金额不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal amount; private BigDecimal amount;
/** /**
* *
*/ */
@NotNull(message = "单价不能为空", groups = { AddGroup.class, EditGroup.class }) // @NotNull(message = "单价不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal price; private BigDecimal price;
/** /**
* - * -
*/ */
@NotBlank(message = "单位-字典不能为空", groups = { AddGroup.class, EditGroup.class }) // @NotBlank(message = "单位-字典不能为空", groups = { AddGroup.class, EditGroup.class })
private String unit; private String unit;
/**
*
*/
// @NotBlank(message = "工序不能为空", groups = { AddGroup.class, EditGroup.class })
private String process;
/**
*
*/
// @NotBlank(message = "原材料不能为空", groups = { AddGroup.class, EditGroup.class })
private String productMaterial;
/**
*
*/
// @NotBlank(message = "产品规格不能为空", groups = { AddGroup.class, EditGroup.class })
private String productSpecification;
} }

@ -88,5 +88,21 @@ public class PayBaohuoProductVo {
@ExcelProperty(value = "单位-字典") @ExcelProperty(value = "单位-字典")
private String unit; private String unit;
/**
*
*/
@ExcelProperty(value = "工序")
private String process;
/**
*
*/
@ExcelProperty(value = "原材料")
private String productMaterial;
/**
*
*/
@ExcelProperty(value = "产品规格")
private String productSpecification;
} }

@ -71,6 +71,9 @@ public class PayBaohuoProductServiceImpl implements IPayBaohuoProductService {
lqw.eq(bo.getAmount() != null, PayBaohuoProduct::getAmount, bo.getAmount()); lqw.eq(bo.getAmount() != null, PayBaohuoProduct::getAmount, bo.getAmount());
lqw.eq(bo.getPrice() != null, PayBaohuoProduct::getPrice, bo.getPrice()); lqw.eq(bo.getPrice() != null, PayBaohuoProduct::getPrice, bo.getPrice());
lqw.eq(StringUtils.isNotBlank(bo.getUnit()), PayBaohuoProduct::getUnit, bo.getUnit()); lqw.eq(StringUtils.isNotBlank(bo.getUnit()), PayBaohuoProduct::getUnit, bo.getUnit());
lqw.eq(StringUtils.isNotBlank(bo.getProcess()), PayBaohuoProduct::getProcess, bo.getProcess());
lqw.eq(StringUtils.isNotBlank(bo.getProductMaterial()), PayBaohuoProduct::getProductMaterial, bo.getProductMaterial());
lqw.eq(StringUtils.isNotBlank(bo.getProductSpecification()), PayBaohuoProduct::getProductSpecification, bo.getProductSpecification());
return lqw; return lqw;
} }

Loading…
Cancel
Save