NewOrderChange.java 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. package com.goafanti.common.model;
  2. import java.io.Serializable;
  3. import java.math.BigDecimal;
  4. import java.util.Date;
  5. /**
  6. * new_order_change
  7. * @author
  8. */
  9. public class NewOrderChange implements Serializable {
  10. /**
  11. * id
  12. */
  13. private Integer id;
  14. /**
  15. * 订单编号
  16. */
  17. private String orderNo;
  18. /**
  19. * 流程状态 0营销员 1营销管理员 2技术员 3技术经理 4技术总监 5财务专员(退单) 6财务总监 7总裁 8董事长
  20. */
  21. private Integer processState;
  22. /**
  23. * 状态 0草稿 1审核中 2通过 3驳回 4完成 5撤销 6上传附件
  24. */
  25. private Integer status;
  26. /**
  27. * 变更类型 0退单退款 1项目及金额变更 2仅项目变更 3仅金额变更 4重报 5赠送
  28. */
  29. private Integer type;
  30. /**
  31. * 创建时间
  32. */
  33. private Date createTime;
  34. /**
  35. * 备注
  36. */
  37. private String remarks;
  38. /**
  39. * 图片地址
  40. */
  41. private String voucherUrl;
  42. /**
  43. * 总金额
  44. */
  45. private BigDecimal totalAmount;
  46. /**
  47. * 已收款
  48. */
  49. private BigDecimal settlementAmount;
  50. /**
  51. * 申请金额
  52. */
  53. private BigDecimal changeAmount;
  54. /**
  55. * 申请人
  56. */
  57. private String applicant;
  58. /**
  59. * 申请部门
  60. */
  61. private String depName;
  62. /**
  63. * 项目进度
  64. */
  65. private String projectState;
  66. /**
  67. * 发生成本费用
  68. */
  69. private BigDecimal zxsCost;
  70. /**
  71. * 咨询师备注(营销员日志备注)
  72. */
  73. private String zxsRemarks;
  74. /**
  75. * 收款时间
  76. */
  77. private Date paymentTime;
  78. /**
  79. * 收款金额
  80. */
  81. private BigDecimal paymentAmount;
  82. /**
  83. * 开票时间
  84. */
  85. private Date invoiceTime;
  86. /**
  87. * 已开票金额
  88. */
  89. private BigDecimal invoiceAmount;
  90. /**
  91. * 发票类型
  92. */
  93. private String invoiceType;
  94. /**
  95. * 发生成本
  96. */
  97. private BigDecimal cwCost;
  98. /**
  99. * 应退金额
  100. */
  101. private BigDecimal refundableAmount;
  102. /**
  103. * 财务备注
  104. */
  105. private String cwRemarks;
  106. /**
  107. * 预计成本费用
  108. */
  109. private BigDecimal estimateCost;
  110. /**
  111. * 预计退款
  112. */
  113. private BigDecimal estimateRefundable;
  114. /**
  115. * 累计退票
  116. */
  117. private BigDecimal refundInvoice;
  118. /**
  119. * 原订单编号
  120. */
  121. private String usedOrder;
  122. /**
  123. * 退款状态 0否 1是
  124. */
  125. private Integer refundStatus;
  126. /**
  127. * 退款凭证
  128. */
  129. private String refundUrl;
  130. /**
  131. * 驳回位置 (同流程状态)
  132. */
  133. private Integer backStatus;
  134. /**
  135. * 附件地址
  136. */
  137. private String attachmentUrl;
  138. /**
  139. * 合同图片
  140. */
  141. private String contractPictureUrl;
  142. /**
  143. * 首付金额
  144. */
  145. private BigDecimal firstAmount;
  146. private static final long serialVersionUID = 1L;
  147. public Integer getId() {
  148. return id;
  149. }
  150. public void setId(Integer id) {
  151. this.id = id;
  152. }
  153. public String getOrderNo() {
  154. return orderNo;
  155. }
  156. public void setOrderNo(String orderNo) {
  157. this.orderNo = orderNo;
  158. }
  159. public Integer getProcessState() {
  160. return processState;
  161. }
  162. public void setProcessState(Integer processState) {
  163. this.processState = processState;
  164. }
  165. public Integer getStatus() {
  166. return status;
  167. }
  168. public void setStatus(Integer status) {
  169. this.status = status;
  170. }
  171. public Integer getType() {
  172. return type;
  173. }
  174. public void setType(Integer type) {
  175. this.type = type;
  176. }
  177. public Date getCreateTime() {
  178. return createTime;
  179. }
  180. public void setCreateTime(Date createTime) {
  181. this.createTime = createTime;
  182. }
  183. public String getRemarks() {
  184. return remarks;
  185. }
  186. public void setRemarks(String remarks) {
  187. this.remarks = remarks;
  188. }
  189. public String getVoucherUrl() {
  190. return voucherUrl;
  191. }
  192. public void setVoucherUrl(String voucherUrl) {
  193. this.voucherUrl = voucherUrl;
  194. }
  195. public BigDecimal getTotalAmount() {
  196. return totalAmount;
  197. }
  198. public void setTotalAmount(BigDecimal totalAmount) {
  199. this.totalAmount = totalAmount;
  200. }
  201. public BigDecimal getSettlementAmount() {
  202. return settlementAmount;
  203. }
  204. public void setSettlementAmount(BigDecimal settlementAmount) {
  205. this.settlementAmount = settlementAmount;
  206. }
  207. public BigDecimal getChangeAmount() {
  208. return changeAmount;
  209. }
  210. public void setChangeAmount(BigDecimal changeAmount) {
  211. this.changeAmount = changeAmount;
  212. }
  213. public String getApplicant() {
  214. return applicant;
  215. }
  216. public void setApplicant(String applicant) {
  217. this.applicant = applicant;
  218. }
  219. public String getDepName() {
  220. return depName;
  221. }
  222. public void setDepName(String depName) {
  223. this.depName = depName;
  224. }
  225. public String getProjectState() {
  226. return projectState;
  227. }
  228. public void setProjectState(String projectState) {
  229. this.projectState = projectState;
  230. }
  231. public BigDecimal getZxsCost() {
  232. return zxsCost;
  233. }
  234. public void setZxsCost(BigDecimal zxsCost) {
  235. this.zxsCost = zxsCost;
  236. }
  237. public String getZxsRemarks() {
  238. return zxsRemarks;
  239. }
  240. public void setZxsRemarks(String zxsRemarks) {
  241. this.zxsRemarks = zxsRemarks;
  242. }
  243. public Date getPaymentTime() {
  244. return paymentTime;
  245. }
  246. public void setPaymentTime(Date paymentTime) {
  247. this.paymentTime = paymentTime;
  248. }
  249. public BigDecimal getPaymentAmount() {
  250. return paymentAmount;
  251. }
  252. public void setPaymentAmount(BigDecimal paymentAmount) {
  253. this.paymentAmount = paymentAmount;
  254. }
  255. public Date getInvoiceTime() {
  256. return invoiceTime;
  257. }
  258. public void setInvoiceTime(Date invoiceTime) {
  259. this.invoiceTime = invoiceTime;
  260. }
  261. public BigDecimal getInvoiceAmount() {
  262. return invoiceAmount;
  263. }
  264. public void setInvoiceAmount(BigDecimal invoiceAmount) {
  265. this.invoiceAmount = invoiceAmount;
  266. }
  267. public String getInvoiceType() {
  268. return invoiceType;
  269. }
  270. public void setInvoiceType(String invoiceType) {
  271. this.invoiceType = invoiceType;
  272. }
  273. public BigDecimal getCwCost() {
  274. return cwCost;
  275. }
  276. public void setCwCost(BigDecimal cwCost) {
  277. this.cwCost = cwCost;
  278. }
  279. public BigDecimal getRefundableAmount() {
  280. return refundableAmount;
  281. }
  282. public void setRefundableAmount(BigDecimal refundableAmount) {
  283. this.refundableAmount = refundableAmount;
  284. }
  285. public String getCwRemarks() {
  286. return cwRemarks;
  287. }
  288. public void setCwRemarks(String cwRemarks) {
  289. this.cwRemarks = cwRemarks;
  290. }
  291. public BigDecimal getEstimateCost() {
  292. return estimateCost;
  293. }
  294. public void setEstimateCost(BigDecimal estimateCost) {
  295. this.estimateCost = estimateCost;
  296. }
  297. public BigDecimal getEstimateRefundable() {
  298. return estimateRefundable;
  299. }
  300. public void setEstimateRefundable(BigDecimal estimateRefundable) {
  301. this.estimateRefundable = estimateRefundable;
  302. }
  303. public BigDecimal getRefundInvoice() {
  304. return refundInvoice;
  305. }
  306. public void setRefundInvoice(BigDecimal refundInvoice) {
  307. this.refundInvoice = refundInvoice;
  308. }
  309. public String getUsedOrder() {
  310. return usedOrder;
  311. }
  312. public void setUsedOrder(String usedOrder) {
  313. this.usedOrder = usedOrder;
  314. }
  315. public Integer getRefundStatus() {
  316. return refundStatus;
  317. }
  318. public void setRefundStatus(Integer refundStatus) {
  319. this.refundStatus = refundStatus;
  320. }
  321. public String getRefundUrl() {
  322. return refundUrl;
  323. }
  324. public void setRefundUrl(String refundUrl) {
  325. this.refundUrl = refundUrl;
  326. }
  327. public Integer getBackStatus() {
  328. return backStatus;
  329. }
  330. public void setBackStatus(Integer backStatus) {
  331. this.backStatus = backStatus;
  332. }
  333. public String getAttachmentUrl() {
  334. return attachmentUrl;
  335. }
  336. public void setAttachmentUrl(String attachmentUrl) {
  337. this.attachmentUrl = attachmentUrl;
  338. }
  339. public String getContractPictureUrl() {
  340. return contractPictureUrl;
  341. }
  342. public void setContractPictureUrl(String contractPictureUrl) {
  343. this.contractPictureUrl = contractPictureUrl;
  344. }
  345. public BigDecimal getFirstAmount() {
  346. return firstAmount;
  347. }
  348. public void setFirstAmount(BigDecimal firstAmount) {
  349. this.firstAmount = firstAmount;
  350. }
  351. }