ProjectDecisionVo.java 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  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. private String projectPoolId;
  24. /** 项目名称 */
  25. //private String projectName;
  26. /** 参与人ID */
  27. @Excel(name = "参与人ID")
  28. private String participantsId;
  29. /** 参与人 */
  30. @Excel(name = "参与人")
  31. private String participants;
  32. /** 股权/其他合作商务条款 */
  33. @Excel(name = "股权/其他合作商务条款")
  34. private String provision;
  35. /** 状态 */
  36. private String delFlag;
  37. /**
  38. * 附件信息
  39. */
  40. private List<TUnifyFile> listFile;
  41. /**
  42. * 流程状态
  43. */
  44. private Integer status;
  45. /**
  46. * 是否需要立项会议
  47. */
  48. private String needMeeting;//0否1是
  49. //表外
  50. /*private String procInstId;//流程实例Id
  51. private String taskName;
  52. private String taskDefKey;*/
  53. //投资机会信息
  54. /** 项目名称 */
  55. @Excel(name = "项目名称")
  56. private String projectName;
  57. /** 项目所属行业 */
  58. @Excel(name = "项目所属行业")
  59. private String industry;
  60. /** 项目阶段 */
  61. @Excel(name = "项目阶段")
  62. private String projectStage;
  63. /** 项目状态 */
  64. @Excel(name = "项目状态")
  65. private String projectState;
  66. /** 投资负责人 */
  67. @Excel(name = "投资负责人")
  68. private String investHead;
  69. @Excel(name = "项目机会状态")
  70. private String projectStatus;
  71. //流程信息
  72. @ApiModelProperty("流程实例ID")
  73. private String procInstId;
  74. @ApiModelProperty("流程ID")
  75. private String procDefId;
  76. //private String processDefName;
  77. @ApiModelProperty("流程部署编号")
  78. private String deployId;
  79. //流程任务信息
  80. @ApiModelProperty("任务编号")
  81. private String taskId;
  82. @ApiModelProperty("任务执行编号")
  83. private String executionId;// 运行id
  84. @ApiModelProperty("任务名称")
  85. private String taskName;
  86. @ApiModelProperty("任务Key")
  87. private String taskDefKey;
  88. private String taskCreateTiem; // 当前节点创建时间
  89. //private String taskUserId; // 当前处理人
  90. //private String status; // 流程状态
  91. @ApiModelProperty("任务执行人Id")
  92. private String assignee; // 该值未空表示 可签收,不未空表示 可处理
  93. @ApiModelProperty("任务执行人名称")
  94. private String assigneeName;
  95. //流程发起人信息
  96. @ApiModelProperty("流程发起人Id")
  97. private String startUserId;
  98. @ApiModelProperty("流程发起人名称")
  99. private String startUserName;
  100. @ApiModelProperty("流程发起人部门名称")
  101. private String startDeptName;
  102. private boolean flag; // true - 同意; false - 驳回
  103. public void setId(String id)
  104. {
  105. this.id = id;
  106. }
  107. public String getId()
  108. {
  109. return id;
  110. }
  111. public void setProjectPoolId(String projectPoolId)
  112. {
  113. this.projectPoolId = projectPoolId;
  114. }
  115. public String getProjectPoolId()
  116. {
  117. return projectPoolId;
  118. }
  119. public void setParticipantsId(String participantsId)
  120. {
  121. this.participantsId = participantsId;
  122. }
  123. public String getParticipantsId()
  124. {
  125. return participantsId;
  126. }
  127. public void setParticipants(String participants)
  128. {
  129. this.participants = participants;
  130. }
  131. public String getParticipants()
  132. {
  133. return participants;
  134. }
  135. public void setProvision(String provision)
  136. {
  137. this.provision = provision;
  138. }
  139. public String getProvision()
  140. {
  141. return provision;
  142. }
  143. public void setDelFlag(String delFlag)
  144. {
  145. this.delFlag = delFlag;
  146. }
  147. public String getDelFlag()
  148. {
  149. return delFlag;
  150. }
  151. public List<TUnifyFile> getListFile() {
  152. return listFile;
  153. }
  154. public void setListFile(List<TUnifyFile> listFile) {
  155. this.listFile = listFile;
  156. }
  157. public String getProjectName() {
  158. return projectName;
  159. }
  160. public void setProjectName(String projectName) {
  161. this.projectName = projectName;
  162. }
  163. @Override
  164. public String toString() {
  165. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  166. .append("id", getId())
  167. .append("projectPoolId", getProjectPoolId())
  168. .append("participantsId", getParticipantsId())
  169. .append("participants", getParticipants())
  170. .append("provision", getProvision())
  171. .append("remark", getRemark())
  172. .append("delFlag", getDelFlag())
  173. .append("createBy", getCreateBy())
  174. .append("createTime", getCreateTime())
  175. .append("updateBy", getUpdateBy())
  176. .append("updateTime", getUpdateTime())
  177. .toString();
  178. }
  179. }