BmProjectInfo.java 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368
  1. package com.ruoyi.system.domain.project;
  2. import java.math.BigDecimal;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import com.ruoyi.common.annotation.Excel;
  8. import com.ruoyi.common.core.domain.BaseEntity;
  9. /**
  10. * 项目-线索信息对象 bm_project_info
  11. *
  12. * @author ruoyi
  13. * @date 2021-03-04
  14. */
  15. public class BmProjectInfo extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** id* */
  19. private Long id;
  20. /** 项目id* */
  21. @Excel(name = "项目id*")
  22. private Long bmProjectId;
  23. /** 项目名称* */
  24. @Excel(name = "项目名称*")
  25. private String name;
  26. /** 投资方联系人* */
  27. @Excel(name = "投资方联系人*")
  28. private String contactor;
  29. /** 投资方联系方式* */
  30. @Excel(name = "投资方联系方式*")
  31. private String phone;
  32. /** 预计投资额* */
  33. @Excel(name = "预计投资额*")
  34. private BigDecimal needAmt;
  35. /** 固定资产投资* */
  36. @Excel(name = "固定资产投资*")
  37. private BigDecimal fixedAssets;
  38. /** 产品名称* */
  39. @Excel(name = "产品名称*")
  40. private String productName;
  41. /** 设计产能* */
  42. @Excel(name = "设计产能*")
  43. private String productQty;
  44. /** 预计产值* */
  45. @Excel(name = "预计产值*")
  46. private BigDecimal productPrice;
  47. /** 预计税收* */
  48. @Excel(name = "预计税收*")
  49. private BigDecimal productTax;
  50. /** 预计用工* */
  51. @Excel(name = "预计用工*")
  52. private String productEmp;
  53. /** 项目计划用地 */
  54. @Excel(name = "项目计划用地")
  55. private BigDecimal plannedLand;
  56. /** 独立供地 */
  57. @Excel(name = "独立供地")
  58. private BigDecimal independentLand;
  59. /** 流转土地 */
  60. @Excel(name = "流转土地")
  61. private BigDecimal circulationLan;
  62. /** 计划租赁用房 */
  63. @Excel(name = "计划租赁用房")
  64. private BigDecimal needRoom;
  65. /** 计划租赁厂房 */
  66. @Excel(name = "计划租赁厂房")
  67. private BigDecimal needFactoryRoom;
  68. /** 计划租赁办公生活用房 */
  69. @Excel(name = "计划租赁办公生活用房")
  70. private BigDecimal needBusRoom;
  71. /** 其他需求 */
  72. @Excel(name = "其他需求")
  73. private String other;
  74. /** 拟落户地点* */
  75. @Excel(name = "拟落户地点*")
  76. private String address;
  77. /** 是否签订框架协议* Y/N */
  78. @Excel(name = "是否签订框架协议* Y/N")
  79. private String isFrameorder;
  80. /** 框架协议附件url(框架协议为是,需要上传) */
  81. @Excel(name = "框架协议附件url(框架协议为是,需要上传)")
  82. private String attachment;
  83. /** 备注 */
  84. @Excel(name = "备注")
  85. private String description;
  86. /**
  87. * 项目引荐列表
  88. */
  89. private List<BmProjectReferral> referralList;
  90. public List<BmProjectReferral> getReferralList() {
  91. return referralList;
  92. }
  93. public void setReferralList(List<BmProjectReferral> referralList) {
  94. this.referralList = referralList;
  95. }
  96. public void setId(Long id)
  97. {
  98. this.id = id;
  99. }
  100. public Long getId()
  101. {
  102. return id;
  103. }
  104. public void setBmProjectId(Long bmProjectId)
  105. {
  106. this.bmProjectId = bmProjectId;
  107. }
  108. public Long getBmProjectId()
  109. {
  110. return bmProjectId;
  111. }
  112. public void setName(String name)
  113. {
  114. this.name = name;
  115. }
  116. public String getName()
  117. {
  118. return name;
  119. }
  120. public void setContactor(String contactor)
  121. {
  122. this.contactor = contactor;
  123. }
  124. public String getContactor()
  125. {
  126. return contactor;
  127. }
  128. public void setPhone(String phone)
  129. {
  130. this.phone = phone;
  131. }
  132. public String getPhone()
  133. {
  134. return phone;
  135. }
  136. public void setNeedAmt(BigDecimal needAmt)
  137. {
  138. this.needAmt = needAmt;
  139. }
  140. public BigDecimal getNeedAmt()
  141. {
  142. return needAmt;
  143. }
  144. public void setFixedAssets(BigDecimal fixedAssets)
  145. {
  146. this.fixedAssets = fixedAssets;
  147. }
  148. public BigDecimal getFixedAssets()
  149. {
  150. return fixedAssets;
  151. }
  152. public void setProductName(String productName)
  153. {
  154. this.productName = productName;
  155. }
  156. public String getProductName()
  157. {
  158. return productName;
  159. }
  160. public void setProductQty(String productQty)
  161. {
  162. this.productQty = productQty;
  163. }
  164. public String getProductQty()
  165. {
  166. return productQty;
  167. }
  168. public void setProductPrice(BigDecimal productPrice)
  169. {
  170. this.productPrice = productPrice;
  171. }
  172. public BigDecimal getProductPrice()
  173. {
  174. return productPrice;
  175. }
  176. public void setProductTax(BigDecimal productTax)
  177. {
  178. this.productTax = productTax;
  179. }
  180. public BigDecimal getProductTax()
  181. {
  182. return productTax;
  183. }
  184. public void setProductEmp(String productEmp)
  185. {
  186. this.productEmp = productEmp;
  187. }
  188. public String getProductEmp()
  189. {
  190. return productEmp;
  191. }
  192. public void setPlannedLand(BigDecimal plannedLand)
  193. {
  194. this.plannedLand = plannedLand;
  195. }
  196. public BigDecimal getPlannedLand()
  197. {
  198. return plannedLand;
  199. }
  200. public void setIndependentLand(BigDecimal independentLand)
  201. {
  202. this.independentLand = independentLand;
  203. }
  204. public BigDecimal getIndependentLand()
  205. {
  206. return independentLand;
  207. }
  208. public void setCirculationLan(BigDecimal circulationLan)
  209. {
  210. this.circulationLan = circulationLan;
  211. }
  212. public BigDecimal getCirculationLan()
  213. {
  214. return circulationLan;
  215. }
  216. public void setNeedRoom(BigDecimal needRoom)
  217. {
  218. this.needRoom = needRoom;
  219. }
  220. public BigDecimal getNeedRoom()
  221. {
  222. return needRoom;
  223. }
  224. public void setNeedFactoryRoom(BigDecimal needFactoryRoom)
  225. {
  226. this.needFactoryRoom = needFactoryRoom;
  227. }
  228. public BigDecimal getNeedFactoryRoom()
  229. {
  230. return needFactoryRoom;
  231. }
  232. public void setNeedBusRoom(BigDecimal needBusRoom)
  233. {
  234. this.needBusRoom = needBusRoom;
  235. }
  236. public BigDecimal getNeedBusRoom()
  237. {
  238. return needBusRoom;
  239. }
  240. public void setOther(String other)
  241. {
  242. this.other = other;
  243. }
  244. public String getOther()
  245. {
  246. return other;
  247. }
  248. public void setAddress(String address)
  249. {
  250. this.address = address;
  251. }
  252. public String getAddress()
  253. {
  254. return address;
  255. }
  256. public void setIsFrameorder(String isFrameorder)
  257. {
  258. this.isFrameorder = isFrameorder;
  259. }
  260. public String getIsFrameorder()
  261. {
  262. return isFrameorder;
  263. }
  264. public void setAttachment(String attachment)
  265. {
  266. this.attachment = attachment;
  267. }
  268. public String getAttachment()
  269. {
  270. return attachment;
  271. }
  272. public void setDescription(String description)
  273. {
  274. this.description = description;
  275. }
  276. public String getDescription()
  277. {
  278. return description;
  279. }
  280. @Override
  281. public String toString() {
  282. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  283. .append("id", getId())
  284. .append("bmProjectId", getBmProjectId())
  285. .append("createBy", getCreateBy())
  286. .append("createTime", getCreateTime())
  287. .append("updateBy", getUpdateBy())
  288. .append("updateTime", getUpdateTime())
  289. .append("name", getName())
  290. .append("isDel", getIsDel())
  291. .append("contactor", getContactor())
  292. .append("phone", getPhone())
  293. .append("needAmt", getNeedAmt())
  294. .append("fixedAssets", getFixedAssets())
  295. .append("productName", getProductName())
  296. .append("productQty", getProductQty())
  297. .append("productPrice", getProductPrice())
  298. .append("productTax", getProductTax())
  299. .append("productEmp", getProductEmp())
  300. .append("plannedLand", getPlannedLand())
  301. .append("independentLand", getIndependentLand())
  302. .append("circulationLan", getCirculationLan())
  303. .append("needRoom", getNeedRoom())
  304. .append("needFactoryRoom", getNeedFactoryRoom())
  305. .append("needBusRoom", getNeedBusRoom())
  306. .append("other", getOther())
  307. .append("address", getAddress())
  308. .append("isFrameorder", getIsFrameorder())
  309. .append("attachment", getAttachment())
  310. .append("description", getDescription())
  311. .toString();
  312. }
  313. }