package com.ruoyi.approve.pojo; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; import java.util.List; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.sales.pojo.CommonFile; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 审批节点表 * @TableName approve_node */ @Data @TableName("approve_node") @ApiModel public class ApproveNode{ @ApiModelProperty("附件id") @TableField(exist = false) private List tempFileIds; @TableField(exist = false) @ApiModelProperty("附件列表") private String url; /** * */ @ApiModelProperty(value = "主键ID") private Long id; /** * 审批编号 */ @ApiModelProperty(value = "审批流程编号") private String approveProcessId; /** * 审批节点顺序 */ @ApiModelProperty(value = "审批节点顺序") private Integer approveNodeOrder; /** * 审批节点用户名字 */ @ApiModelProperty(value = "审批节点用户名称") private String approveNodeUser; /** * 审批节点用户id */ @ApiModelProperty(value = "审批节点用户ID") private Long approveNodeUserId; /** * 审批节点时间 */ @ApiModelProperty(value = "审批节点时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date approveNodeTime; /** * 审批节点状态:1同意,2拒绝,0尚未审核(默认为0) */ @ApiModelProperty(value = "审批节点状态:0尚未审核,1同意,2拒绝") private Integer approveNodeStatus; @ApiModelProperty(value = "是否为第一个节点") @TableField(exist = false) private Boolean isFirst; /** * 是否为最后一步 */ @ApiModelProperty(value = "是否为最后一个节点") @TableField(exist = false) private Boolean isLast; /** * 是否为当前审核节点 */ @ApiModelProperty(value = "当前用户是否可审核") @TableField(exist = false) private Boolean isShen = false; /** * 租户id */ // @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "租户ID") private Long tenantId; /** * 删除标记:0正常,1删除 */ @ApiModelProperty(value = "删除标志:0正常,1删除") private Integer deleteFlag; /** * 入库用户id */ @ApiModelProperty(value = "创建用户ID") private Long createUser; /** * 入库时间 */ @ApiModelProperty(value = "创建时间") private LocalDateTime createTime; /** * 修改者 */ @ApiModelProperty(value = "更新用户ID") private Long updateUser; /** * 修改时间 */ @ApiModelProperty(value = "更新时间") private LocalDateTime updateTime; /** * 审批节点拒绝原因 */ @ApiModelProperty(value = "审批处理原因") private String approveNodeReason; /** * 审批节点备注 */ @ApiModelProperty(value = "审批节点备注") private String approveNodeRemark; @ApiModelProperty(value = "审批节点名称") private String approveNodeName; @ApiModelProperty(value = "条件字段") private String conditionField; @ApiModelProperty(value = "条件操作符") private String conditionOperator; @ApiModelProperty(value = "条件值") private String conditionValue; @ApiModelProperty(value = "是否为当前节点:0否,1是") private Integer isCurrent; private static final long serialVersionUID = 1L; }