package com.ruoyi.approve.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.io.Serializable; import java.time.LocalDateTime; /** *

* 审批流程配置节点表 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-04-23 10:21:41 */ @Getter @Setter @ToString @TableName("approve_process_config_node") @ApiModel(value = "ApproveProcessConfigNode对象", description = "审批流程配置节点表") public class ApproveProcessConfigNode implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @ApiModelProperty("主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; // '审批类型:1公出管理,2请假管理,3出差管理,4报销管理,5采购审批,6报价审批,7发货审批,8危险作业审批', @ApiModelProperty("审批类型:1公出管理,2请假管理,3出差管理,4报销管理,5采购审批,6报价审批,7发货审批,8危险作业审批") private Integer approveType; /** * 节点顺序 */ @ApiModelProperty("节点顺序") private Integer nodeOrder; /** * 审批人IDs(多个用逗号分隔) */ @ApiModelProperty("审批人ID") private Long approverId; /** * 审批人名称 */ @ApiModelProperty("审批人名称") private String approverName; /** * 超时时长(小时) */ @ApiModelProperty("超时时长(小时)") private Integer timeoutHours; /** * 租户ID */ @ApiModelProperty("租户ID") private Long tenantId; /** * 创建用户ID */ @ApiModelProperty("创建用户ID") @TableField(fill = FieldFill.INSERT) private Long createUser; /** * 创建时间 */ @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 修改用户ID */ @ApiModelProperty("修改用户ID") @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; /** * 修改时间 */ @ApiModelProperty("修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 删除标记:0正常,1删除 */ @ApiModelProperty("删除标记:0正常,1删除") private Boolean deleteFlag; /** * 部门ID */ @ApiModelProperty("部门ID") @TableField(fill = FieldFill.INSERT) private Long deptId; }