package com.klp.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; /** * 用印申请 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("hrm_seal_req") public class WmsSealReq extends BaseEntity { /** 业务ID */ @TableId private Long bizId; /** 申请人ID */ private Long empId; /** 申请部门ID */ private Long deptId; /** 用印类型(公章/合同章/财务章等) */ private String sealType; /** 用途说明 */ private String purpose; /** 申请材料附件ID列表(CSV,对应sys_oss) */ private String applyFileIds; /** 是否需要回执 1是0否 */ private Integer receiptRequired; /** 回执状态 none/pending/done */ private String receiptStatus; /** 回执附件ID列表(CSV,对应sys_oss或直接URL) */ private String receiptFileIds; /** 状态 draft/running/approved/rejected/canceled */ private String status; /** 备注 */ private String remark; /** 删除标识 0正常 2删除 */ @TableLogic private Integer delFlag; }