|
|
@ -1,5 +1,9 @@
|
|
|
|
package org.dromara.wms.domain.bo;
|
|
|
|
package org.dromara.wms.domain.bo;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
|
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
|
|
import org.dromara.common.core.validate.AddGroup;
|
|
|
|
import org.dromara.common.core.validate.AddGroup;
|
|
|
|
import org.dromara.common.core.validate.EditGroup;
|
|
|
|
import org.dromara.common.core.validate.EditGroup;
|
|
|
@ -9,6 +13,11 @@ import lombok.EqualsAndHashCode;
|
|
|
|
import jakarta.validation.constraints.*;
|
|
|
|
import jakarta.validation.constraints.*;
|
|
|
|
import org.dromara.wms.domain.WmsInstockDetail;
|
|
|
|
import org.dromara.wms.domain.WmsInstockDetail;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 入库单-物料业务对象 wms_instock_detail
|
|
|
|
* 入库单-物料业务对象 wms_instock_detail
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -16,9 +25,9 @@ import org.dromara.wms.domain.WmsInstockDetail;
|
|
|
|
* @date 2025-01-06
|
|
|
|
* @date 2025-01-06
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Data
|
|
|
|
@Data
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
//@EqualsAndHashCode(callSuper = true)
|
|
|
|
@AutoMapper(target = WmsInstockDetail.class, reverseConvertGenerate = false)
|
|
|
|
@AutoMapper(target = WmsInstockDetail.class, reverseConvertGenerate = false)
|
|
|
|
public class WmsInstockDetailBo extends BaseEntity {
|
|
|
|
public class WmsInstockDetailBo{
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 入库单子表主键
|
|
|
|
* 入库单子表主键
|
|
|
@ -72,7 +81,7 @@ public class WmsInstockDetailBo extends BaseEntity {
|
|
|
|
* 入库数量
|
|
|
|
* 入库数量
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@NotNull(message = "入库数量不能为空", groups = { AddGroup.class, EditGroup.class })
|
|
|
|
@NotNull(message = "入库数量不能为空", groups = { AddGroup.class, EditGroup.class })
|
|
|
|
private Long instockQty;
|
|
|
|
private BigDecimal instockQty;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 物料规格
|
|
|
|
* 物料规格
|
|
|
@ -102,14 +111,57 @@ public class WmsInstockDetailBo extends BaseEntity {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private String tenantId;
|
|
|
|
private String tenantId;
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 打印数量
|
|
|
|
* 分包数量
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Integer printNum;
|
|
|
|
private BigDecimal printNum;
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 已打印数量
|
|
|
|
* 已打印数量
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Integer printedNum;
|
|
|
|
private BigDecimal printedNum;
|
|
|
|
private Long barcodeNum;
|
|
|
|
private Long barcodeNum;
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 搜索值
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@JsonIgnore
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
|
|
|
private String searchValue;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 创建部门
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(fill = FieldFill.INSERT)
|
|
|
|
|
|
|
|
private String createDept;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 创建者
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(fill = FieldFill.INSERT)
|
|
|
|
|
|
|
|
private String createBy;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 创建时间
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(fill = FieldFill.INSERT)
|
|
|
|
|
|
|
|
private Date createTime;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 更新者
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
|
|
|
|
|
|
|
private String updateBy;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 更新时间
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
|
|
|
|
|
|
|
private Date updateTime;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 请求参数
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
|
|
|
private Map<String, Object> params = new HashMap<>();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|