ProductionDTO.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. package com.dayou.dto;
  2. import com.dayou.annotation.ExportCell;
  3. import com.dayou.annotation.ImportCell;
  4. import lombok.Data;
  5. import java.math.BigDecimal;
  6. import java.time.LocalDate;
  7. import java.util.Date;
  8. /**
  9. * 类说明:
  10. *
  11. * @author: wucl
  12. * @since: 2023/12/14
  13. * created with IntelliJ IDEA.
  14. */
  15. @Data
  16. public class ProductionDTO {
  17. private Long id;
  18. private String productionNo;
  19. private Long productionFundId;
  20. /**
  21. * 产品类型
  22. */
  23. @ImportCell
  24. @ExportCell(columnName = "产品类型")
  25. private String production;
  26. /**
  27. * 项目名称
  28. */
  29. @ImportCell
  30. @ExportCell(columnName = "项目名称")
  31. private String name;
  32. /**
  33. * 委托方名称
  34. */
  35. @ImportCell
  36. @ExportCell(columnName = "委托方名称")
  37. private String clientName;
  38. /**
  39. * 产权人
  40. */
  41. @ImportCell
  42. @ExportCell(columnName = "产权人")
  43. private String owner;
  44. /**
  45. * 评估面积
  46. */
  47. @ImportCell
  48. @ExportCell(columnName = "评估面积")
  49. private BigDecimal evaluateAcreage;
  50. /**
  51. * 评估总价
  52. */
  53. @ImportCell
  54. @ExportCell(columnName = "评估总价")
  55. private BigDecimal evaluateAmount;
  56. /**
  57. * 评估单价
  58. */
  59. @ImportCell
  60. @ExportCell(columnName = "评估单价")
  61. private BigDecimal evaluatePrice;
  62. /**
  63. *库存状态(0:已入库 1:已出库)
  64. */
  65. private Boolean repertoryState;
  66. /**
  67. *入库时间
  68. */
  69. private Date repertoryInTime;
  70. /**
  71. *出库时间
  72. */
  73. private Date repertoryOutTime;
  74. /**
  75. *是否归档
  76. */
  77. private Boolean ifSaveFile;
  78. /**
  79. * 归档日期
  80. */
  81. private LocalDate saveFileDate;
  82. /**
  83. * 送达状态
  84. */
  85. private Boolean delivery;
  86. /**
  87. * 产品实收款金额
  88. */
  89. private BigDecimal realAmount;
  90. /**
  91. * 出具报告日期
  92. */
  93. private String createDate;
  94. /**
  95. * 实勘日期
  96. */
  97. private String sceneDate;
  98. /**
  99. * 报告使用期限
  100. */
  101. private String limitDate;
  102. /**
  103. * 订单应收款
  104. */
  105. private BigDecimal orderShouldAmount;
  106. /**
  107. * 产品应收款
  108. */
  109. private BigDecimal shouldAmount;
  110. private String orderId;
  111. private String orderName;
  112. private Long businessId;
  113. private Long orderFundId;
  114. }