feat(wms): 添加高价值物料字段并验证必要项

- 在 WmsOutstockDetailBo 类中添加 isHighValue 字段,用于标识是否为高价值物料
- 为 materialId 和 outstockQty 字段添加 @NotNull 注解,确保在添加和编辑时进行非空验证
- 移除 agvStatus 字段的注释
master
zangch@mesnac.com 4 months ago
parent e6fe7c8bda
commit f8dcc512f0

@ -1,8 +1,11 @@
package org.dromara.wms.domain.bo;
import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.wms.domain.WmsOutstockDetail;
@ -40,13 +43,13 @@ public class WmsOutstockDetailBo extends BaseEntity {
/**
* id
*/
// @NotNull(message = "物料id不能为空", groups = { AddGroup.class, EditGroup.class })
@NotNull(message = "物料id不能为空", groups = { AddGroup.class, EditGroup.class })
private Long materialId;
/**
*
*/
// @NotNull(message = "出库数量不能为空", groups = { AddGroup.class, EditGroup.class })
@NotNull(message = "出库数量不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal outstockQty;
/**
@ -74,5 +77,9 @@ public class WmsOutstockDetailBo extends BaseEntity {
*/
private String agvStatus;
/**
* (0,1)
*/
private String isHighValue;
}

Loading…
Cancel
Save