package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * 用印申请 Bo */ @Data @EqualsAndHashCode(callSuper = true) public class WmsSealReqBo extends BaseEntity { /** 业务ID(编辑/审批时必填) */ private Long bizId; /** 申请人ID */ @NotNull(message = "申请人不能为空") private Long empId; /** 用印类型 */ @NotBlank(message = "用印类型不能为空") private String sealType; /** 用途说明 */ private String purpose; /** 申请材料附件ID列表(CSV,对应sys_oss) */ private String applyFileIds; /** 是否需要回执 1是0否 */ private Integer receiptRequired; /** 备注 */ private String remark; /** 申请部门ID */ @NotNull(message = "申请部门不能为空") private Long deptId; /** 状态 draft/running/approved/rejected/canceled */ private String status; }