fourcal/src/main/java/cn/palmte/work/model/ActTaskDef.java

98 lines
1.8 KiB
Java
Raw Normal View History

2021-11-09 07:26:08 +00:00
package cn.palmte.work.model;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
import java.util.List;
/**
*
*/
@Data
@Entity
@Table(name = "act_task_def")
public class ActTaskDef {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
/**
*
*/
@Column(name = "task_name")
private String taskName;
@Column(name = "task_key")
private String taskKey;
/**
* 0- 1-
*/
@Column(name = "task_type")
private int taskType;
@Column(name = "proc_def_id")
private String procDefId;
@Column(name = "proc_def_name")
private String procDefName;
@Column(name = "proc_def_key")
private String procDefKey;
/**
* 退key
*/
@Column(name = "rollback_task_key")
private String rollbackTaskKey;
/**
* -1 0- 1-
*/
@Column(name = "task_index")
private int taskIndex;
/**
*
*/
@Column(name = "candidate_users")
private String candidateUsers;
/**
*
*/
@Column(name = "candidate_roles")
private String candidateRoles;
/**
* act_scriptid
*/
@Column(name = "end_script")
private int endScript;
/**
* act_scriptid
*/
@Column(name = "rollback_script")
private int rollbackScript;
@Column(name = "created_time")
private Date createdTime;
@Column(name = "last_updated_time")
private Date lastUpdatedTime;
@Transient
private List<String> candidateUserList;
@Transient
private List<String> candidateRoleList;
}