TOrderNewBo.java 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. package com.goafanti.order.bo;
  2. import java.math.BigDecimal;
  3. import org.apache.commons.lang3.StringUtils;
  4. import org.apache.commons.lang3.time.DateFormatUtils;
  5. import com.goafanti.common.constant.AFTConstants;
  6. import com.goafanti.common.model.TOrderNew;
  7. import com.goafanti.order.enums.NewOrderDunType;
  8. import com.goafanti.order.enums.OrderDunSubject;
  9. public class TOrderNewBo extends TOrderNew{
  10. private String id;
  11. private String signDate;
  12. private String userName;
  13. private String salesmanName;
  14. private String financeName;
  15. private String consultantName;
  16. private String dunSubject;
  17. private String startDate;
  18. private String financeMobile;
  19. private String salesmanMobile;
  20. private Integer backStatus;
  21. private String initiateName;
  22. private String reason;
  23. private String backDate;
  24. private String backId;
  25. private String uid;
  26. private String email;
  27. private String depName;
  28. private BigDecimal accountsReceivable;
  29. private BigDecimal uncollectedAmount;
  30. private Integer locationProvince;
  31. private Integer locationCity;
  32. private Integer locationArea;
  33. private String postalAddress;
  34. private String NowFinance;
  35. private String NowFinanceMobile;
  36. private String oldSalesmanName;
  37. private String oldSalesmanMobile;
  38. private Integer projectType;
  39. private Integer dunType;
  40. public String getDunSubject() {
  41. if(dunSubject!=null)return OrderDunSubject.getValueByCode(Integer.valueOf(dunSubject));
  42. if(getDunType()!=null&&getProjectType()!=null)return NewOrderDunType.getValueByCode(Integer.valueOf(""+getProjectType()+getDunType()));
  43. return dunSubject;
  44. }
  45. public Integer getLocationProvince() {
  46. return locationProvince;
  47. }
  48. public void setLocationProvince(Integer locationProvince) {
  49. this.locationProvince = locationProvince;
  50. }
  51. public Integer getLocationCity() {
  52. return locationCity;
  53. }
  54. public void setLocationCity(Integer locationCity) {
  55. this.locationCity = locationCity;
  56. }
  57. public Integer getLocationArea() {
  58. return locationArea;
  59. }
  60. public void setLocationArea(Integer locationArea) {
  61. this.locationArea = locationArea;
  62. }
  63. public String getPostalAddress() {
  64. return postalAddress;
  65. }
  66. public void setPostalAddress(String postalAddress) {
  67. this.postalAddress = postalAddress;
  68. }
  69. public String getSignDate() {
  70. if (StringUtils.isBlank(signDate)&&super.getSignTime()!=null) {
  71. return DateFormatUtils.format(super.getSignTime(), AFTConstants.YYYYMMDD);
  72. }
  73. return signDate;
  74. }
  75. public void setSignDate(String signDate) {
  76. this.signDate = signDate;
  77. }
  78. public String getUserName() {
  79. return userName;
  80. }
  81. public void setUserName(String userName) {
  82. this.userName = userName;
  83. }
  84. public String getSalesmanName() {
  85. return salesmanName;
  86. }
  87. public void setSalesmanName(String salesmanName) {
  88. this.salesmanName = salesmanName;
  89. }
  90. public String getFinanceName() {
  91. return financeName;
  92. }
  93. public void setFinanceName(String financeName) {
  94. this.financeName = financeName;
  95. }
  96. public String getCreateDate() {
  97. if (super.getCreateTime() == null) {
  98. return null;
  99. } else {
  100. return DateFormatUtils.format(super.getCreateTime(), AFTConstants.YYYYMMDDHHMMSS);
  101. }
  102. }
  103. public String getUpdateDate() {
  104. if (super.getUpdateTime() == null) {
  105. return null;
  106. } else {
  107. return DateFormatUtils.format(super.getUpdateTime(), AFTConstants.YYYYMMDDHHMMSS);
  108. }
  109. }
  110. public String getStartDate() {
  111. return startDate;
  112. }
  113. public void setStartDate(String startDate) {
  114. this.startDate = startDate;
  115. }
  116. /*public String getDunSubject() {
  117. return dunSubject;
  118. }*/
  119. public void setDunSubject(String dunSubject) {
  120. this.dunSubject = dunSubject;
  121. }
  122. public String getId() {
  123. return id;
  124. }
  125. public void setId(String id) {
  126. this.id = id;
  127. }
  128. public String getFinanceMobile() {
  129. return financeMobile;
  130. }
  131. public void setFinanceMobile(String financeMobile) {
  132. this.financeMobile = financeMobile;
  133. }
  134. public String getSalesmanMobile() {
  135. return salesmanMobile;
  136. }
  137. public void setSalesmanMobile(String salesmanMobile) {
  138. this.salesmanMobile = salesmanMobile;
  139. }
  140. public Integer getBackStatus() {
  141. return backStatus;
  142. }
  143. public void setBackStatus(Integer backStatus) {
  144. this.backStatus = backStatus;
  145. }
  146. public String getInitiateName() {
  147. return initiateName;
  148. }
  149. public void setInitiateName(String initiateName) {
  150. this.initiateName = initiateName;
  151. }
  152. public String getReason() {
  153. return reason;
  154. }
  155. public void setReason(String reason) {
  156. this.reason = reason;
  157. }
  158. public String getBackDate() {
  159. return backDate;
  160. }
  161. public void setBackDate(String backDate) {
  162. this.backDate = backDate;
  163. }
  164. public String getEmail() {
  165. return email;
  166. }
  167. public void setEmail(String email) {
  168. this.email = email;
  169. }
  170. public String getUid() {
  171. return uid;
  172. }
  173. public void setUid(String uid) {
  174. this.uid = uid;
  175. }
  176. public String getConsultantName() {
  177. return consultantName;
  178. }
  179. public void setConsultantName(String consultantName) {
  180. this.consultantName = consultantName;
  181. }
  182. public String getBackId() {
  183. return backId;
  184. }
  185. public void setBackId(String backId) {
  186. this.backId = backId;
  187. }
  188. public String getDepName() {
  189. return depName;
  190. }
  191. public void setDepName(String depName) {
  192. this.depName = depName;
  193. }
  194. public BigDecimal getAccountsReceivable() {
  195. return accountsReceivable;
  196. }
  197. public void setAccountsReceivable(BigDecimal accountsReceivable) {
  198. this.accountsReceivable = accountsReceivable;
  199. }
  200. public BigDecimal getUncollectedAmount() {
  201. return uncollectedAmount;
  202. }
  203. public void setUncollectedAmount(BigDecimal uncollectedAmount) {
  204. this.uncollectedAmount = uncollectedAmount;
  205. }
  206. public String getNowFinance() {
  207. return NowFinance;
  208. }
  209. public void setNowFinance(String nowFinance) {
  210. NowFinance = nowFinance;
  211. }
  212. public String getNowFinanceMobile() {
  213. return NowFinanceMobile;
  214. }
  215. public void setNowFinanceMobile(String nowFinanceMobile) {
  216. NowFinanceMobile = nowFinanceMobile;
  217. }
  218. public String getOldSalesmanName() {
  219. return oldSalesmanName;
  220. }
  221. public void setOldSalesmanName(String oldSalesmanName) {
  222. this.oldSalesmanName = oldSalesmanName;
  223. }
  224. public String getOldSalesmanMobile() {
  225. return oldSalesmanMobile;
  226. }
  227. public void setOldSalesmanMobile(String oldSalesmanMobile) {
  228. this.oldSalesmanMobile = oldSalesmanMobile;
  229. }
  230. public Integer getProjectType() {
  231. return projectType;
  232. }
  233. public void setProjectType(Integer projectType) {
  234. this.projectType = projectType;
  235. }
  236. public Integer getDunType() {
  237. return dunType;
  238. }
  239. public void setDunType(Integer dunType) {
  240. this.dunType = dunType;
  241. }
  242. }