package cn.huge.module.flow.domain.po;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* @title: 业务流程节点表数据库对应关系类
|
* @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。
|
* @company:hugeinfo
|
* @author: liyj
|
* @time: 2024-09-08 15:09:08
|
* @version 1.0.0
|
*/
|
@TableName(value = "dyh_flow_node")
|
@Data
|
public class FlowNode {
|
|
/**
|
* 主键编号
|
*/
|
@TableId(value = "id")
|
private String id;
|
|
/**
|
* 业务流程编号
|
*/
|
@TableField(value = "flow_id")
|
private String flowId;
|
|
/**
|
* 工作流流程编号
|
*/
|
@TableField(value = "flowable_id")
|
private String flowableId;
|
|
/**
|
* 工作流节点编号
|
*/
|
@TableField(value = "node_id")
|
private String nodeId;
|
|
/**
|
* 流程页面展示名称
|
*/
|
@TableField(value = "node_show_name")
|
private String nodeShowName;
|
|
/**
|
* 工作流节点名称
|
*/
|
@TableField(value = "node_name")
|
private String nodeName;
|
|
/**
|
* 工作流节点类型,1:首节点,2:普通节点,3:尾节点
|
*/
|
@TableField(value = "node_type")
|
private Integer nodeType;
|
|
/**
|
* 工作流节点顺序
|
*/
|
@TableField(value = "node_index")
|
private Integer nodeIndex;
|
|
/**
|
* 节点图标
|
*/
|
@TableField(value = "node_icon")
|
private String nodeIcon;
|
|
/**
|
* 对应请求接口方式,POST:post请求,GET:get请求,PUT:put请求,DELETE:delete请求
|
*/
|
@TableField(value = "api_type")
|
private String apiType;
|
|
/**
|
* 对应请求接口
|
*/
|
@TableField(value = "api")
|
private String api;
|
|
/**
|
* 对应纠纷进度
|
*/
|
@TableField(value = "case_process")
|
private String caseProcess;
|
|
/**
|
* 对应纠纷进度名称
|
*/
|
@TableField(value = "case_process_name")
|
private String caseProcessName;
|
|
/**
|
* 节点处理时限,单位:天
|
*/
|
@TableField(value = "expire")
|
private Integer expire;
|
|
/**
|
* 节点候选执行者类型:1:所有人,2:上一步骤选择,3:上一步骤执行者,4:自定义指定(单位部门角色人组合)
|
*/
|
@TableField(value = "cande_type")
|
private Integer candeType;
|
|
/**
|
* 节点候选执行组织编号
|
*/
|
@TableField(value = "cande_unit_id")
|
private String candeUnitId;
|
|
/**
|
* 节点候选执行组织名称
|
*/
|
@TableField(value = "cande_unit_name")
|
private String candeUnitName;
|
|
/**
|
* 节点候选执行部门编号
|
*/
|
@TableField(value = "cande_dept_id")
|
private String candeDeptId;
|
|
/**
|
* 节点候选执行部门名称
|
*/
|
@TableField(value = "cande_dept_name")
|
private String candeDeptName;
|
|
/**
|
* 节点候选执行角色代码编号
|
*/
|
@TableField(value = "cande_role_code")
|
private String candeRoleCode;
|
|
/**
|
* 节点候选执行角色名称
|
*/
|
@TableField(value = "cande_role_name")
|
private String candeRoleName;
|
|
/**
|
* 节点候选执行人员编号
|
*/
|
@TableField(value = "cande_user_id")
|
private String candeUserId;
|
|
/**
|
* 节点候选执行人员名称
|
*/
|
@TableField(value = "cande_user_name")
|
private String candeUserName;
|
|
/**
|
* 节点前进条件
|
*/
|
@TableField(value = "go_cond")
|
private String goCond;
|
|
/**
|
* 节点退回条件
|
*/
|
@TableField(value = "back_cond")
|
private String backCond;
|
|
/**
|
* 描述
|
*/
|
@TableField(value = "des")
|
private String des;
|
|
/**
|
* 删除状态,0:未删除,1:已删除
|
*/
|
@TableLogic
|
@TableField(value = "delete_status")
|
private Integer deleteStatus;
|
|
/**
|
* 顾客编号
|
*/
|
@TableField(value = "cust_id")
|
private String custId;
|
|
/**
|
* 创建时间
|
*/
|
@TableField(value = "create_time")
|
private Date createTime;
|
|
/**
|
* 更新时间
|
*/
|
@TableField(value = "update_time")
|
private Date updateTime;
|
|
/**
|
* 流程实例编号
|
*/
|
@TableField(exist = false)
|
private String processInstanceId;
|
|
/**
|
* 流程实例任务编号
|
*/
|
@TableField(exist = false)
|
private String processTaskId;
|
|
}
|