OutProjectStatisticsHighTech.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. package com.goafanti.order.bo.outStatistics;
  2. import com.goafanti.common.utils.excel.Excel;
  3. import com.goafanti.order.bo.OutProjectStatistics;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. public class OutProjectStatisticsHighTech extends OutProjectStatistics {
  7. private Integer id;
  8. @Excel(name = "派单时间")
  9. private String distributionTime;
  10. @Excel(name = "派单省份")
  11. private String province;
  12. @Excel(name = "订单部门")
  13. private String depName;
  14. @Excel(name = "营销员")
  15. private String salesmanName;
  16. @Excel(name = "合同编号")
  17. private String contractNo;
  18. @Excel(name = "订单编号")
  19. private String orderNo;
  20. @Excel(name = "客户名称")
  21. private String userName;
  22. @Excel(name = "项目类型")
  23. private String cname;
  24. @Excel(name = "项目名称")
  25. private String pname;
  26. @Excel(name = "数量")
  27. private Integer commodityQuantity;
  28. @Excel(name = "服务类型")
  29. private String serviceType;
  30. @Excel(name = "服务项目")
  31. private String serviceProject;
  32. @Excel(name = "负责部门")
  33. private String techDepName;
  34. @Excel(name = "咨询师/咨询师经理")
  35. private String techName;
  36. @Excel(name = "项目状态" ,enumsName = "com.goafanti.order.enums.NewProjectStatus")
  37. private Integer projectStatus;
  38. @Excel(name = "立项",readConverterExp = "0=否,1=是")
  39. private Integer setUpStatus;
  40. @Excel(name = "立项时间")
  41. private String setUpTime;
  42. @Excel(name = "抽查",readConverterExp = "0=否,1=未通过,2=通过")
  43. private Integer spotCheckStatus;
  44. @Excel(name = "联系人电话")
  45. private String contactMobile;
  46. @Excel(name = "法人电话")
  47. private String legalPersonTel;
  48. @Excel(name = "证书编号")
  49. private String certificateNumber;
  50. @Excel(name = "申报年份")
  51. private String serviceYear;
  52. @Excel(name = "申请批次")
  53. private String declarationBatch;
  54. @Excel(name = "项目金额")
  55. private BigDecimal commodityPrice;
  56. @Excel(name = "特别说明")
  57. private String specialComment;
  58. @Excel(name = "项目说明")
  59. private String taskComment;
  60. @Excel(name = "订单说明")
  61. private String orderRemarks;
  62. @Excel(name = "满意度调查表")
  63. private String formRetrieveName;
  64. @Excel(name = "特批",readConverterExp = "0=非特批,1=特批待审核,2=特批通过,3=特批驳回,4=董事长特批待审核,5=董事长特批通过,6董事长特批驳回")
  65. private Integer approval;
  66. @Excel(name="特批类型")
  67. private String type;
  68. private String typeExplain;
  69. private String licenceTime;
  70. private Integer ifMaterial;
  71. private Integer urgentDay;
  72. private BigDecimal costAmount;
  73. private BigDecimal profit;
  74. private Integer highTechstatus;
  75. private Integer rejectCount;
  76. private String patentNo;
  77. private String patentName;
  78. private String acceptTime;
  79. private Integer certificatesCount;
  80. @Excel(name="评分")
  81. private Integer scoreNumber;
  82. @Excel(name="评分时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
  83. private Date scoreTime;
  84. @Override
  85. public Date getScoreTime() {
  86. return scoreTime;
  87. }
  88. @Override
  89. public void setScoreTime(Date scoreTime) {
  90. this.scoreTime = scoreTime;
  91. }
  92. @Override
  93. public Integer getScoreNumber() {
  94. return scoreNumber;
  95. }
  96. @Override
  97. public void setScoreNumber(Integer scoreNumber) {
  98. this.scoreNumber = scoreNumber;
  99. }
  100. @Override
  101. public Integer getApproval() {
  102. return approval;
  103. }
  104. @Override
  105. public void setApproval(Integer approval) {
  106. this.approval = approval;
  107. }
  108. @Override
  109. public String getType() {
  110. return type;
  111. }
  112. @Override
  113. public void setType(String type) {
  114. this.type = type;
  115. }
  116. @Override
  117. public String getTypeExplain() {
  118. return typeExplain;
  119. }
  120. @Override
  121. public void setTypeExplain(String typeExplain) {
  122. this.typeExplain = typeExplain;
  123. }
  124. public String getFormRetrieveName() {
  125. return formRetrieveName;
  126. }
  127. public void setFormRetrieveName(String formRetrieveName) {
  128. this.formRetrieveName = formRetrieveName;
  129. }
  130. @Override
  131. public String getServiceType() {
  132. return serviceType;
  133. }
  134. @Override
  135. public void setServiceType(String serviceType) {
  136. this.serviceType = serviceType;
  137. }
  138. @Override
  139. public String getServiceProject() {
  140. return serviceProject;
  141. }
  142. @Override
  143. public void setServiceProject(String serviceProject) {
  144. this.serviceProject = serviceProject;
  145. }
  146. @Override
  147. public String getServiceYear() {
  148. return serviceYear;
  149. }
  150. @Override
  151. public void setServiceYear(String serviceYear) {
  152. this.serviceYear = serviceYear;
  153. }
  154. public String getOrderRemarks() {
  155. return orderRemarks;
  156. }
  157. public void setOrderRemarks(String orderRemarks) {
  158. this.orderRemarks = orderRemarks;
  159. }
  160. public Integer getSetUpStatus() {
  161. return setUpStatus;
  162. }
  163. public void setSetUpStatus(Integer setUpStatus) {
  164. this.setUpStatus = setUpStatus;
  165. }
  166. public String getSetUpTime() {
  167. return setUpTime;
  168. }
  169. public void setSetUpTime(String setUpTime) {
  170. this.setUpTime = setUpTime;
  171. }
  172. public Integer getSpotCheckStatus() {
  173. return spotCheckStatus;
  174. }
  175. public void setSpotCheckStatus(Integer spotCheckStatus) {
  176. this.spotCheckStatus = spotCheckStatus;
  177. }
  178. public String getContactMobile() {
  179. return contactMobile;
  180. }
  181. public void setContactMobile(String contactMobile) {
  182. this.contactMobile = contactMobile;
  183. }
  184. public String getLegalPersonTel() {
  185. return legalPersonTel;
  186. }
  187. public void setLegalPersonTel(String legalPersonTel) {
  188. this.legalPersonTel = legalPersonTel;
  189. }
  190. public String getCertificateNumber() {
  191. return certificateNumber;
  192. }
  193. public void setCertificateNumber(String certificateNumber) {
  194. this.certificateNumber = certificateNumber;
  195. }
  196. public String getDeclarationBatch() {
  197. return declarationBatch;
  198. }
  199. public void setDeclarationBatch(String declarationBatch) {
  200. this.declarationBatch = declarationBatch;
  201. }
  202. public Integer getCommodityQuantity() {
  203. return commodityQuantity;
  204. }
  205. public void setCommodityQuantity(Integer commodityQuantity) {
  206. this.commodityQuantity = commodityQuantity;
  207. }
  208. public BigDecimal getCommodityPrice() {
  209. return commodityPrice;
  210. }
  211. public void setCommodityPrice(BigDecimal commodityPrice) {
  212. this.commodityPrice = commodityPrice;
  213. }
  214. public String getDistributionTime() {
  215. return distributionTime;
  216. }
  217. public void setDistributionTime(String distributionTime) {
  218. this.distributionTime = distributionTime;
  219. }
  220. public String getProvince() {
  221. return province;
  222. }
  223. public void setProvince(String province) {
  224. this.province = province;
  225. }
  226. public String getDepName() {
  227. return depName;
  228. }
  229. public void setDepName(String depName) {
  230. this.depName = depName;
  231. }
  232. public String getSalesmanName() {
  233. return salesmanName;
  234. }
  235. public void setSalesmanName(String salesmanName) {
  236. this.salesmanName = salesmanName;
  237. }
  238. public String getContractNo() {
  239. return contractNo;
  240. }
  241. public void setContractNo(String contractNo) {
  242. this.contractNo = contractNo;
  243. }
  244. public String getOrderNo() {
  245. return orderNo;
  246. }
  247. public void setOrderNo(String orderNo) {
  248. this.orderNo = orderNo;
  249. }
  250. public String getUserName() {
  251. return userName;
  252. }
  253. public void setUserName(String userName) {
  254. this.userName = userName;
  255. }
  256. public String getCname() {
  257. return cname;
  258. }
  259. public void setCname(String cname) {
  260. this.cname = cname;
  261. }
  262. public String getPname() {
  263. return pname;
  264. }
  265. public void setPname(String pname) {
  266. this.pname = pname;
  267. }
  268. public String getTechName() {
  269. return techName;
  270. }
  271. public void setTechName(String techName) {
  272. this.techName = techName;
  273. }
  274. public String getTechDepName() {
  275. return techDepName;
  276. }
  277. public void setTechDepName(String techDepName) {
  278. this.techDepName = techDepName;
  279. }
  280. public Integer getProjectStatus() {
  281. return projectStatus;
  282. }
  283. public void setProjectStatus(Integer projectStatus) {
  284. this.projectStatus = projectStatus;
  285. }
  286. public String getLicenceTime() {
  287. return licenceTime;
  288. }
  289. public void setLicenceTime(String licenceTime) {
  290. this.licenceTime = licenceTime;
  291. }
  292. public String getTaskComment() {
  293. return taskComment;
  294. }
  295. public void setTaskComment(String taskComment) {
  296. this.taskComment = taskComment;
  297. }
  298. public Integer getCertificatesCount() {
  299. return certificatesCount;
  300. }
  301. public void setCertificatesCount(Integer certificatesCount) {
  302. this.certificatesCount = certificatesCount;
  303. }
  304. public Integer getUrgentDay() {
  305. return urgentDay;
  306. }
  307. public void setUrgentDay(Integer urgentDay) {
  308. this.urgentDay = urgentDay;
  309. }
  310. public Integer getIfMaterial() {
  311. return ifMaterial;
  312. }
  313. public void setIfMaterial(Integer ifMaterial) {
  314. this.ifMaterial = ifMaterial;
  315. }
  316. public BigDecimal getCostAmount() {
  317. return costAmount;
  318. }
  319. public void setCostAmount(BigDecimal costAmount) {
  320. this.costAmount = costAmount;
  321. }
  322. public BigDecimal getProfit() {
  323. if (profit==null&&commodityPrice!=null&&costAmount!=null) {
  324. return commodityPrice.subtract(costAmount);
  325. }
  326. return profit;
  327. }
  328. public void setProfit(BigDecimal profit) {
  329. this.profit = profit;
  330. }
  331. public Integer getRejectCount() {
  332. return rejectCount;
  333. }
  334. public void setRejectCount(Integer rejectCount) {
  335. this.rejectCount = rejectCount;
  336. }
  337. public String getPatentName() {
  338. return patentName;
  339. }
  340. public void setPatentName(String patentName) {
  341. this.patentName = patentName;
  342. }
  343. public String getAcceptTime() {
  344. return acceptTime;
  345. }
  346. public void setAcceptTime(String acceptTime) {
  347. this.acceptTime = acceptTime;
  348. }
  349. public Integer getHighTechstatus() {
  350. return highTechstatus;
  351. }
  352. public void setHighTechstatus(Integer highTechstatus) {
  353. this.highTechstatus = highTechstatus;
  354. }
  355. public Integer getId() {
  356. return id;
  357. }
  358. public void setId(Integer id) {
  359. this.id = id;
  360. }
  361. public String getSpecialComment() {
  362. return specialComment;
  363. }
  364. public void setSpecialComment(String specialComment) {
  365. this.specialComment = specialComment;
  366. }
  367. public String getPatentNo() {
  368. return patentNo;
  369. }
  370. public void setPatentNo(String patentNo) {
  371. this.patentNo = patentNo;
  372. }
  373. }