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

105 lines
2.1 KiB
Java
Raw Normal View History

2023-07-28 08:57:51 +00:00
package cn.palmte.work.model;
import java.util.Date;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import lombok.Data;
/**
*
*/
@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- 2-
*/
@Column(name = "task_index")
private int taskIndex;
/**
*
*/
@Column(name = "candidate_users")
private String candidateUsers;
/**
*
*/
@Column(name = "candidate_roles")
private String candidateRoles;
/**
* act_script()id
*/
@Column(name = "end_script")
private int endScript;
/**
* act_script()id
*/
@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;
}