package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.*; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 通用审批(支持请假/外出等申请的审批)业务对象 wms_approval * * @author klp * @date 2026-01-20 */ @Data @EqualsAndHashCode(callSuper = true) public class WmsApprovalBo extends BaseEntity { /** * 审批记录主键ID */ private Long approvalId; /** * 申请类型(leave=请假,out=外出) */ private String applyType; /** * 关联的申请ID(请假ID/外出ID) */ private Long applyId; /** * 审批人姓名 */ private String approverName; /** * 审批状态(待审批/已同意/已驳回/已撤销) */ private String approvalStatus; /** * 审批意见 */ private String approvalOpinion; /** * 审批时间 */ private Date approvalTime; /** * 备注 */ private String remark; }