TProjectCompany.java 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  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 org.apache.commons.lang3.builder.ToStringBuilder;
  7. import org.apache.commons.lang3.builder.ToStringStyle;
  8. import com.ruoyi.common.annotation.Excel;
  9. import com.ruoyi.common.core.domain.BaseEntity;
  10. /**
  11. * 项目公司信息对象 t_project_company
  12. *
  13. * @author ruoyi
  14. * @date 2024-02-22
  15. */
  16. public class TProjectCompany extends BaseEntity
  17. {
  18. private static final long serialVersionUID = 1L;
  19. /** 主键ID */
  20. private String id;
  21. /** 公司名称 */
  22. @Excel(name = "公司名称")
  23. private String companyName;
  24. /** 项目ID */
  25. private String projectPoolId;
  26. /** 企业统一社会信用代码 */
  27. @Excel(name = "企业统一社会信用代码")
  28. private String companyCode;
  29. /** 营业开始时间 */
  30. @JsonFormat(pattern = "yyyy-MM-dd")
  31. @Excel(name = "营业开始时间", width = 30, dateFormat = "yyyy-MM-dd")
  32. private Date startTime;
  33. /** 营业结束时间 */
  34. @JsonFormat(pattern = "yyyy-MM-dd")
  35. @Excel(name = "营业结束时间", width = 30, dateFormat = "yyyy-MM-dd")
  36. private Date endTime;
  37. /** 注册资本 set方法String.format("%.4f", registeredCapital); */
  38. private String registeredCapital;
  39. /** 注册地址 */
  40. private String registeredAddress;
  41. /** 实缴资本 set方法String.format("%.4f", paidCapital); */
  42. private String paidCapital;
  43. /** 办公地址 */
  44. private String businessAddress;
  45. /** 实控人 */
  46. @Excel(name = "实控人")
  47. private String actualBod;
  48. /** 联系电话 */
  49. private String phone;
  50. /** 所属类型 */
  51. private String type;
  52. /** 状态 */
  53. private String delFlag;
  54. /** 备案时间 */
  55. @JsonFormat(pattern = "yyyy-MM-dd")
  56. private String filingTime;
  57. /**
  58. * 附件信息
  59. */
  60. private List<TUnifyFile> listFile;
  61. private String companyId;
  62. public void setId(String id)
  63. {
  64. this.id = id;
  65. }
  66. public String getId()
  67. {
  68. return id;
  69. }
  70. public void setCompanyName(String companyName)
  71. {
  72. this.companyName = companyName;
  73. }
  74. public String getCompanyName()
  75. {
  76. return companyName;
  77. }
  78. public void setProjectPoolId(String projectPoolId)
  79. {
  80. this.projectPoolId = projectPoolId;
  81. }
  82. public String getProjectPoolId()
  83. {
  84. return projectPoolId;
  85. }
  86. public void setCompanyCode(String companyCode)
  87. {
  88. this.companyCode = companyCode;
  89. }
  90. public String getCompanyCode()
  91. {
  92. return companyCode;
  93. }
  94. public void setStartTime(Date startTime)
  95. {
  96. this.startTime = startTime;
  97. }
  98. public Date getStartTime()
  99. {
  100. return startTime;
  101. }
  102. public void setEndTime(Date endTime)
  103. {
  104. this.endTime = endTime;
  105. }
  106. public Date getEndTime()
  107. {
  108. return endTime;
  109. }
  110. public void setRegisteredCapital(String registeredCapital)
  111. {
  112. this.registeredCapital = String.format("%.4f", Double.parseDouble(registeredCapital));
  113. }
  114. public String getRegisteredCapital()
  115. {
  116. return registeredCapital;
  117. }
  118. public void setRegisteredAddress(String registeredAddress)
  119. {
  120. this.registeredAddress = registeredAddress;
  121. }
  122. public String getRegisteredAddress()
  123. {
  124. return registeredAddress;
  125. }
  126. public void setPaidCapital(String paidCapital)
  127. {
  128. this.paidCapital = String.format("%.4f", Double.parseDouble(paidCapital));
  129. }
  130. public String getPaidCapital()
  131. {
  132. return paidCapital;
  133. }
  134. public void setBusinessAddress(String businessAddress)
  135. {
  136. this.businessAddress = businessAddress;
  137. }
  138. public String getBusinessAddress()
  139. {
  140. return businessAddress;
  141. }
  142. public void setActualBod(String actualBod)
  143. {
  144. this.actualBod = actualBod;
  145. }
  146. public String getActualBod()
  147. {
  148. return actualBod;
  149. }
  150. public void setPhone(String phone)
  151. {
  152. this.phone = phone;
  153. }
  154. public String getPhone()
  155. {
  156. return phone;
  157. }
  158. public void setType(String type)
  159. {
  160. this.type = type;
  161. }
  162. public String getType()
  163. {
  164. return type;
  165. }
  166. public void setDelFlag(String delFlag)
  167. {
  168. this.delFlag = delFlag;
  169. }
  170. public String getDelFlag()
  171. {
  172. return delFlag;
  173. }
  174. public List<TUnifyFile> getListFile() {
  175. return listFile;
  176. }
  177. public void setListFile(List<TUnifyFile> listFile) {
  178. this.listFile = listFile;
  179. }
  180. public String getFilingTime() {
  181. return filingTime;
  182. }
  183. public void setFilingTime(String filingTime) {
  184. this.filingTime = filingTime;
  185. }
  186. public String getCompanyId() {
  187. return companyId;
  188. }
  189. public void setCompanyId(String companyId) {
  190. this.companyId = companyId;
  191. }
  192. @Override
  193. public String toString() {
  194. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  195. .append("id", getId())
  196. .append("companyName", getCompanyName())
  197. .append("projectPoolId", getProjectPoolId())
  198. .append("companyCode", getCompanyCode())
  199. .append("startTime", getStartTime())
  200. .append("endTime", getEndTime())
  201. .append("registeredCapital", getRegisteredCapital())
  202. .append("registeredAddress", getRegisteredAddress())
  203. .append("paidCapital", getPaidCapital())
  204. .append("businessAddress", getBusinessAddress())
  205. .append("actualBod", getActualBod())
  206. .append("phone", getPhone())
  207. .append("type", getType())
  208. .append("delFlag", getDelFlag())
  209. .append("createBy", getCreateBy())
  210. .append("createTime", getCreateTime())
  211. .append("updateBy", getUpdateBy())
  212. .append("updateTime", getUpdateTime())
  213. .toString();
  214. }
  215. }