package com.ruoyi.approve.pojo; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; /** * 审批节点表 * @TableName approve_node */ @Data public class ApproveNode implements Serializable { /** * */ private Long id; /** * 审批编号 */ private String approveProcessId; /** * 审批节点顺序 */ private Integer approveNodeOrder; /** * 审批节点用户名字 */ private String approveNodeUser; /** * 审批节点用户id */ private Long approveNodeUserId; /** * 审批节点时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date approveNodeTime; /** * 审批节点状态:1同意,2拒绝,0尚未审核(默认为0) */ private Integer approveNodeStatus; @TableField(exist = false) private Boolean isFirst; @TableField(exist = false) private Boolean isLast; /** * 租户id */ @TableField(fill = FieldFill.INSERT) private Long tenantId; /** * 删除标记:0正常,1删除 */ private Integer deleteFlag; /** * 入库用户id */ private Long createUser; /** * 入库时间 */ private LocalDateTime createTime; /** * 修改者 */ private Long updateUser; /** * 修改时间 */ private LocalDateTime updateTime; /** * 审批节点拒绝原因 */ private String approveNodeReason; /** * 审批节点备注 */ private String approveNodeRemark; private static final long serialVersionUID = 1L; }