TProjectPool.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512
  1. package com.ruoyi.invest.domain;
  2. import java.util.Date;
  3. import java.util.List;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.ruoyi.tool.domain.TUnifyFile;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import org.apache.commons.lang3.builder.ToStringBuilder;
  8. import org.apache.commons.lang3.builder.ToStringStyle;
  9. import com.ruoyi.common.annotation.Excel;
  10. import com.ruoyi.common.core.domain.BaseEntity;
  11. /**
  12. * 项目池对象 t_project_pool
  13. *
  14. * @author ruoyi
  15. * @date 2024-02-21
  16. */
  17. public class TProjectPool extends BaseEntity
  18. {
  19. private static final long serialVersionUID = 1L;
  20. /** 主键id */
  21. @ApiModelProperty("主键id")
  22. private String id;
  23. /** 项目名称 */
  24. @Excel(name = "项目名称")
  25. private String projectName;
  26. /** 所属组别 */
  27. @Excel(name = "所属组别")
  28. private String projectGroup;
  29. /** 录入日期 */
  30. private Date recordDate;
  31. /** 项目编号 */
  32. // @Excel(name = "项目编号")
  33. private String projectCode;
  34. /** 渠道 */
  35. @Excel(name = "渠道")
  36. private String channel;
  37. /** 初次接触日期 */
  38. @JsonFormat(pattern = "yyyy-MM-dd")
  39. @Excel(name = "初次接触日期", width = 30, dateFormat = "yyyy-MM-dd")
  40. private Date contactDate;
  41. /** 立项通过日期 */
  42. @JsonFormat(pattern = "yyyy-MM-dd")
  43. @Excel(name = "立项通过日期", width = 30, dateFormat = "yyyy-MM-dd")
  44. private Date projectDate;
  45. /** 投决通过日期 */
  46. @JsonFormat(pattern = "yyyy-MM-dd")
  47. @Excel(name = "投决通过日期", width = 30, dateFormat = "yyyy-MM-dd")
  48. private Date decisionDate;
  49. /** 项目所属行业 */
  50. @Excel(name = "项目所属行业")
  51. private String industry;
  52. /** 项目所属公司 */
  53. @Excel(name = "项目所属公司")
  54. private String company;
  55. /** 项目情况描述 */
  56. private String description;
  57. /** 项目联系人 */
  58. @Excel(name = "项目联系人")
  59. private String projectContacts;
  60. /** 投资负责人 */
  61. @Excel(name = "投资负责人")
  62. private String investHead;
  63. /** 历次融资 */
  64. @Excel(name = "历次融资")
  65. private String previousFinancing;
  66. /** 项目融资阶段 */
  67. @Excel(name = "项目融资阶段")
  68. private String financingStage;
  69. /** 融资条件 */
  70. private String financingCondition;
  71. /** 预期融资金额(万元) */
  72. @Excel(name = "预期融资金额", readConverterExp = "万=元")
  73. private String financingMoney;
  74. /** 预期融资时间 */
  75. @JsonFormat(pattern = "yyyy-MM-dd")
  76. @Excel(name = "预期融资时间", width = 30, dateFormat = "yyyy-MM-dd")
  77. private Date financingDate;
  78. /** 投资亮点 */
  79. private String investSparkle;
  80. /** 投前估值(万元) */
  81. @Excel(name = "投前估值", readConverterExp = "万=元")
  82. private String investValuation;
  83. /** 预计投资金额(万元) */
  84. @Excel(name = "预计投资金额", readConverterExp = "万=元")
  85. private String investMoney;
  86. /** 投资类型 */
  87. @Excel(name = "投资类型")
  88. private String investType;
  89. /** 投资策略 */
  90. @Excel(name = "投资策略")
  91. private String investPloy;
  92. /** 投资价值 */
  93. @Excel(name = "投资价值")
  94. private String investWorth;
  95. /** 股权架构 */
  96. private String shareholding;
  97. /** 项目阶段 */
  98. @Excel(name = "项目阶段")
  99. private String projectStage;
  100. /** 项目状态 */
  101. @Excel(name = "项目状态")
  102. private String projectState;
  103. /** 备注 */
  104. private String mark;
  105. /** 状态 */
  106. private String delFlag;
  107. /** 公司信息 */
  108. private TProjectCompany tProjectCompany;
  109. /** 联系人信息 */
  110. private TProjectContacts tProjectContacts;
  111. /** 渠道信息 */
  112. private TProjectChannel tProjectChannel;
  113. /**
  114. * 附件信息
  115. */
  116. private List<TUnifyFile> listFile;
  117. /**
  118. * 阶段名称
  119. */
  120. private String stageName;
  121. public void setId(String id)
  122. {
  123. this.id = id;
  124. }
  125. public String getId()
  126. {
  127. return id;
  128. }
  129. public void setProjectName(String projectName)
  130. {
  131. this.projectName = projectName;
  132. }
  133. public String getProjectName()
  134. {
  135. return projectName;
  136. }
  137. public void setProjectGroup(String projectGroup)
  138. {
  139. this.projectGroup = projectGroup;
  140. }
  141. public String getProjectGroup()
  142. {
  143. return projectGroup;
  144. }
  145. public void setRecordDate(Date recordDate)
  146. {
  147. this.recordDate = recordDate;
  148. }
  149. public Date getRecordDate()
  150. {
  151. return recordDate;
  152. }
  153. public void setProjectCode(String projectCode)
  154. {
  155. this.projectCode = projectCode;
  156. }
  157. public String getProjectCode()
  158. {
  159. return projectCode;
  160. }
  161. public void setChannel(String channel)
  162. {
  163. this.channel = channel;
  164. }
  165. public String getChannel()
  166. {
  167. return channel;
  168. }
  169. public void setContactDate(Date contactDate)
  170. {
  171. this.contactDate = contactDate;
  172. }
  173. public Date getContactDate()
  174. {
  175. return contactDate;
  176. }
  177. public void setProjectDate(Date projectDate)
  178. {
  179. this.projectDate = projectDate;
  180. }
  181. public Date getProjectDate()
  182. {
  183. return projectDate;
  184. }
  185. public void setDecisionDate(Date decisionDate)
  186. {
  187. this.decisionDate = decisionDate;
  188. }
  189. public Date getDecisionDate()
  190. {
  191. return decisionDate;
  192. }
  193. public void setIndustry(String industry)
  194. {
  195. this.industry = industry;
  196. }
  197. public String getIndustry()
  198. {
  199. return industry;
  200. }
  201. public void setCompany(String company)
  202. {
  203. this.company = company;
  204. }
  205. public String getCompany()
  206. {
  207. return company;
  208. }
  209. public void setDescription(String description)
  210. {
  211. this.description = description;
  212. }
  213. public String getDescription()
  214. {
  215. return description;
  216. }
  217. public void setProjectContacts(String projectContacts)
  218. {
  219. this.projectContacts = projectContacts;
  220. }
  221. public String getProjectContacts()
  222. {
  223. return projectContacts;
  224. }
  225. public void setInvestHead(String investHead)
  226. {
  227. this.investHead = investHead;
  228. }
  229. public String getInvestHead()
  230. {
  231. return investHead;
  232. }
  233. public void setPreviousFinancing(String previousFinancing)
  234. {
  235. this.previousFinancing = previousFinancing;
  236. }
  237. public String getPreviousFinancing()
  238. {
  239. return previousFinancing;
  240. }
  241. public void setFinancingStage(String financingStage)
  242. {
  243. this.financingStage = financingStage;
  244. }
  245. public String getFinancingStage()
  246. {
  247. return financingStage;
  248. }
  249. public void setFinancingCondition(String financingCondition)
  250. {
  251. this.financingCondition = financingCondition;
  252. }
  253. public String getFinancingCondition()
  254. {
  255. return financingCondition;
  256. }
  257. public void setFinancingMoney(String financingMoney)
  258. {
  259. this.financingMoney = financingMoney;
  260. }
  261. public String getFinancingMoney()
  262. {
  263. return financingMoney;
  264. }
  265. public void setFinancingDate(Date financingDate)
  266. {
  267. this.financingDate = financingDate;
  268. }
  269. public Date getFinancingDate()
  270. {
  271. return financingDate;
  272. }
  273. public void setInvestSparkle(String investSparkle)
  274. {
  275. this.investSparkle = investSparkle;
  276. }
  277. public String getInvestSparkle()
  278. {
  279. return investSparkle;
  280. }
  281. public void setInvestValuation(String investValuation)
  282. {
  283. this.investValuation = investValuation;
  284. }
  285. public String getInvestValuation()
  286. {
  287. return investValuation;
  288. }
  289. public void setInvestMoney(String investMoney)
  290. {
  291. this.investMoney = investMoney;
  292. }
  293. public String getInvestMoney()
  294. {
  295. return investMoney;
  296. }
  297. public void setInvestType(String investType)
  298. {
  299. this.investType = investType;
  300. }
  301. public String getInvestType()
  302. {
  303. return investType;
  304. }
  305. public void setInvestPloy(String investPloy)
  306. {
  307. this.investPloy = investPloy;
  308. }
  309. public String getInvestPloy()
  310. {
  311. return investPloy;
  312. }
  313. public void setInvestWorth(String investWorth)
  314. {
  315. this.investWorth = investWorth;
  316. }
  317. public String getInvestWorth()
  318. {
  319. return investWorth;
  320. }
  321. public void setShareholding(String shareholding)
  322. {
  323. this.shareholding = shareholding;
  324. }
  325. public String getShareholding()
  326. {
  327. return shareholding;
  328. }
  329. public void setProjectStage(String projectStage)
  330. {
  331. this.projectStage = projectStage;
  332. }
  333. public String getProjectStage()
  334. {
  335. return projectStage;
  336. }
  337. public void setProjectState(String projectState)
  338. {
  339. this.projectState = projectState;
  340. }
  341. public String getProjectState()
  342. {
  343. return projectState;
  344. }
  345. public void setMark(String mark)
  346. {
  347. this.mark = mark;
  348. }
  349. public String getMark()
  350. {
  351. return mark;
  352. }
  353. public void setDelFlag(String delFlag)
  354. {
  355. this.delFlag = delFlag;
  356. }
  357. public String getDelFlag()
  358. {
  359. return delFlag;
  360. }
  361. public TProjectCompany gettProjectCompany() {
  362. return tProjectCompany;
  363. }
  364. public void settProjectCompany(TProjectCompany tProjectCompany) {
  365. this.tProjectCompany = tProjectCompany;
  366. }
  367. public TProjectContacts gettProjectContacts() {
  368. return tProjectContacts;
  369. }
  370. public void settProjectContacts(TProjectContacts tProjectContacts) {
  371. this.tProjectContacts = tProjectContacts;
  372. }
  373. public List<TUnifyFile> getListFile() {
  374. return listFile;
  375. }
  376. public void setListFile(List<TUnifyFile> listFile) {
  377. this.listFile = listFile;
  378. }
  379. public String getStageName() {
  380. return stageName;
  381. }
  382. public void setStageName(String stageName) {
  383. this.stageName = stageName;
  384. }
  385. public TProjectChannel gettProjectChannel() {
  386. return tProjectChannel;
  387. }
  388. public void settProjectChannel(TProjectChannel tProjectChannel) {
  389. this.tProjectChannel = tProjectChannel;
  390. }
  391. @Override
  392. public String toString() {
  393. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  394. .append("id", getId())
  395. .append("projectName", getProjectName())
  396. .append("projectGroup", getProjectGroup())
  397. .append("recordDate", getRecordDate())
  398. .append("projectCode", getProjectCode())
  399. .append("channel", getChannel())
  400. .append("contactDate", getContactDate())
  401. .append("projectDate", getProjectDate())
  402. .append("decisionDate", getDecisionDate())
  403. .append("industry", getIndustry())
  404. .append("company", getCompany())
  405. .append("description", getDescription())
  406. .append("projectContacts", getProjectContacts())
  407. .append("investHead", getInvestHead())
  408. .append("previousFinancing", getPreviousFinancing())
  409. .append("financingStage", getFinancingStage())
  410. .append("financingCondition", getFinancingCondition())
  411. .append("financingMoney", getFinancingMoney())
  412. .append("financingDate", getFinancingDate())
  413. .append("investSparkle", getInvestSparkle())
  414. .append("investValuation", getInvestValuation())
  415. .append("investMoney", getInvestMoney())
  416. .append("investType", getInvestType())
  417. .append("investPloy", getInvestPloy())
  418. .append("investWorth", getInvestWorth())
  419. .append("shareholding", getShareholding())
  420. .append("projectStage", getProjectStage())
  421. .append("projectState", getProjectState())
  422. .append("mark", getMark())
  423. .append("delFlag", getDelFlag())
  424. .append("createBy", getCreateBy())
  425. .append("createTime", getCreateTime())
  426. .append("updateBy", getUpdateBy())
  427. .append("updateTime", getUpdateTime())
  428. .toString();
  429. }
  430. }