package com.ruoyi.approve.pojo; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; /** * 审批流程表 * @TableName approve_process */ @Data @TableName("approve_process") public class ApproveProcess{ /** * */ @TableId(type = IdType.AUTO) private Long id; /** * 流程编号 */ private String approveId; /** * 申请人id */ private Long approveUser; /** * 申请人名称 */ private String approveUserName; /** * 申请部门id */ private Long approveDeptId; /** * 申请部门名称 */ private String approveDeptName; /** * 审批用户ids */ private String approveUserIds; /** * 审批用户名称 */ private String approveUserNames; /** * 申请原因 */ private String approveReason; /** * 当前审批用户ID */ private Long approveUserCurrentId; /** * 当前审批用户名称 */ private String approveUserCurrentName; /** * 申请日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date approveTime; /** * 审批完成时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date approveOverTime; /** * 审批状态:0待审核,1审核中,2审核完成 3审核未通过 */ private Integer approveStatus; /** * 审批是否删除:0正常,1删除 */ private Integer approveDelete; /** * 租户id */ // @TableField(fill = FieldFill.INSERT) private Long tenantId; /** * 审批类型 */ private Integer approveType; /** * 审批备注 */ private String approveRemark; /** * 创建时间 */ private LocalDateTime createTime; private static final long serialVersionUID = 1L; }