package com.norteksoft.wf.engine.entity; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.Table; import javax.persistence.Transient; import com.norteksoft.product.orm.IdEntity; import com.norteksoft.wf.base.enumeration.TrustRecordState; /** * 委托管理 * */ @Entity @Table(name="WF_TRUST_RECORD") public class TrustRecord extends IdEntity implements Serializable{ private static final long serialVersionUID = 1L; private String trustor; //委托人的登陆名 private String trustee; //受托人登陆名 private Date beginTime; //委托生效日期 包括在有效日期内 private Date endTime; //委托截止日期 包括在有效日期内 private Short style; //委托 形式 1指定环节 2全权委托 3委托权限 private String processId; //JBPM部署后的流程Key 能够唯一确定一个流程定义 private String activityName; //委托的环节名 @Column(length=550) private String remark; //说明 private String roleIds; //角色ID @Enumerated(EnumType.STRING) private TrustRecordState state; @Transient private String expands; //扩展 @Transient private String trustorName; //委托人姓名 private String trusteeName; //受托人姓名 private String selectedRoleNames; private String name;//委托名称:指定环节的委托,显示流程名称,权限委托显示权限委托,全权委托显示全权委托 public Date getBeginTime() { return beginTime; } public void setBeginTime(Date beginTime) { this.beginTime = beginTime; } public Date getEndTime() { return endTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public Short getStyle() { return style; } public void setStyle(Short style) { this.style = style; } public String getTrustee() { return trustee; } public void setTrustee(String trustee) { this.trustee = trustee; } public String getActivityName() { return activityName; } public void setActivityName(String activityName) { this.activityName = activityName; } public String getProcessId() { return processId; } public void setProcessId(String processId) { this.processId = processId; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public String getExpands() { return expands; } public String getTrustor() { return trustor; } public void setTrustor(String trustor) { this.trustor = trustor; } public void setExpands(String expands) { this.expands = expands; } public String getTrusteeName() { return trusteeName; } public void setTrusteeName(String trusteeName) { this.trusteeName = trusteeName; } public String getRoleIds() { return roleIds; } public void setRoleIds(String roleIds) { this.roleIds = roleIds; } public String getSelectedRoleNames() { return selectedRoleNames; } public void setSelectedRoleNames(String selectedRoleNames) { this.selectedRoleNames = selectedRoleNames; } public TrustRecordState getState() { return state; } public void setState(TrustRecordState state) { this.state = state; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTrustorName() { return trustorName; } public void setTrustorName(String trustorName) { this.trustorName = trustorName; } }