ProjectDecisionVo.java 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. package com.ruoyi.invest.domain.vo;
  2. import com.ruoyi.common.annotation.Excel;
  3. import com.ruoyi.common.core.domain.BaseEntity;
  4. import com.ruoyi.tool.domain.TUnifyFile;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import org.apache.commons.lang3.builder.ToStringBuilder;
  8. import org.apache.commons.lang3.builder.ToStringStyle;
  9. import java.util.List;
  10. /**
  11. * 投决申请对象 t_project_decision
  12. *
  13. * @author zjc
  14. * @date 2024-04-02
  15. */
  16. @Data
  17. public class ProjectDecisionVo extends BaseEntity
  18. {
  19. private static final long serialVersionUID = 1L;
  20. /** 主键ID */
  21. private String id;
  22. /** 项目ID */
  23. @Excel(name = "项目ID")
  24. private String projectPoolId;
  25. /** 项目名称 */
  26. //private String projectName;
  27. /** 参与人ID */
  28. @Excel(name = "参与人ID")
  29. private String participantsId;
  30. /** 参与人 */
  31. @Excel(name = "参与人")
  32. private String participants;
  33. /** 股权/其他合作商务条款 */
  34. @Excel(name = "股权/其他合作商务条款")
  35. private String provision;
  36. /** 状态 */
  37. private String delFlag;
  38. /**
  39. * 附件信息
  40. */
  41. private List<TUnifyFile> listFile;
  42. //表外
  43. /*private String procInstId;//流程实例Id
  44. private String taskName;
  45. private String taskDefKey;*/
  46. //投资机会信息
  47. /** 项目名称 */
  48. @Excel(name = "项目名称")
  49. private String projectName;
  50. /** 项目所属行业 */
  51. @Excel(name = "项目所属行业")
  52. private String industry;
  53. /** 项目阶段 */
  54. @Excel(name = "项目阶段")
  55. private String projectStage;
  56. /** 项目状态 */
  57. @Excel(name = "项目状态")
  58. private String projectState;
  59. /** 投资负责人 */
  60. @Excel(name = "投资负责人")
  61. private String investHead;
  62. //流程信息
  63. @ApiModelProperty("流程实例ID")
  64. private String procInstId;
  65. @ApiModelProperty("流程ID")
  66. private String procDefId;
  67. //private String processDefName;
  68. @ApiModelProperty("流程部署编号")
  69. private String deployId;
  70. //流程任务信息
  71. @ApiModelProperty("任务编号")
  72. private String taskId;
  73. @ApiModelProperty("任务执行编号")
  74. private String executionId;// 运行id
  75. @ApiModelProperty("任务名称")
  76. private String taskName;
  77. @ApiModelProperty("任务Key")
  78. private String taskDefKey;
  79. private String taskCreateTiem; // 当前节点创建时间
  80. //private String taskUserId; // 当前处理人
  81. //private String status; // 流程状态
  82. @ApiModelProperty("任务执行人Id")
  83. private String assignee; // 该值未空表示 可签收,不未空表示 可处理
  84. @ApiModelProperty("任务执行人名称")
  85. private String assigneeName;
  86. //流程发起人信息
  87. @ApiModelProperty("流程发起人Id")
  88. private String startUserId;
  89. @ApiModelProperty("流程发起人名称")
  90. private String startUserName;
  91. @ApiModelProperty("流程发起人部门名称")
  92. private String startDeptName;
  93. private boolean flag; // true - 同意; false - 驳回
  94. public void setId(String id)
  95. {
  96. this.id = id;
  97. }
  98. public String getId()
  99. {
  100. return id;
  101. }
  102. public void setProjectPoolId(String projectPoolId)
  103. {
  104. this.projectPoolId = projectPoolId;
  105. }
  106. public String getProjectPoolId()
  107. {
  108. return projectPoolId;
  109. }
  110. public void setParticipantsId(String participantsId)
  111. {
  112. this.participantsId = participantsId;
  113. }
  114. public String getParticipantsId()
  115. {
  116. return participantsId;
  117. }
  118. public void setParticipants(String participants)
  119. {
  120. this.participants = participants;
  121. }
  122. public String getParticipants()
  123. {
  124. return participants;
  125. }
  126. public void setProvision(String provision)
  127. {
  128. this.provision = provision;
  129. }
  130. public String getProvision()
  131. {
  132. return provision;
  133. }
  134. public void setDelFlag(String delFlag)
  135. {
  136. this.delFlag = delFlag;
  137. }
  138. public String getDelFlag()
  139. {
  140. return delFlag;
  141. }
  142. public List<TUnifyFile> getListFile() {
  143. return listFile;
  144. }
  145. public void setListFile(List<TUnifyFile> listFile) {
  146. this.listFile = listFile;
  147. }
  148. public String getProjectName() {
  149. return projectName;
  150. }
  151. public void setProjectName(String projectName) {
  152. this.projectName = projectName;
  153. }
  154. @Override
  155. public String toString() {
  156. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  157. .append("id", getId())
  158. .append("projectPoolId", getProjectPoolId())
  159. .append("participantsId", getParticipantsId())
  160. .append("participants", getParticipants())
  161. .append("provision", getProvision())
  162. .append("remark", getRemark())
  163. .append("delFlag", getDelFlag())
  164. .append("createBy", getCreateBy())
  165. .append("createTime", getCreateTime())
  166. .append("updateBy", getUpdateBy())
  167. .append("updateTime", getUpdateTime())
  168. .toString();
  169. }
  170. }