ContractExcelBo.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package com.fjhx.sale.entity.contract;
  2. import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.alibaba.excel.annotation.write.style.ColumnWidth;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. @Getter
  10. @Setter
  11. @ExcelIgnoreUnannotated
  12. public class ContractExcelBo {
  13. @ColumnWidth(15)
  14. @ExcelProperty("合同号")
  15. private String code;
  16. @ColumnWidth(15)
  17. @ExcelProperty("业务公司")
  18. private String ofCompanyName;
  19. @ColumnWidth(15)
  20. @ExcelProperty("业务部门")
  21. private String deptName;
  22. @ColumnWidth(15)
  23. @ExcelProperty("合同类型")
  24. private String contractType;
  25. @ColumnWidth(20)
  26. @ExcelProperty("订单处理方式")
  27. private String processingMethod;
  28. @ColumnWidth(15)
  29. @ExcelProperty("订单归属")
  30. private String belongType;
  31. @ColumnWidth(15)
  32. @ExcelProperty("订单状态")
  33. private String status;
  34. @ColumnWidth(15)
  35. @ExcelProperty("业务员")
  36. private String salesmanName;
  37. @ColumnWidth(18)
  38. @ExcelProperty("下单时间")
  39. private Date createTime;
  40. @ColumnWidth(18)
  41. @ExcelProperty("合同交期")
  42. private Date deliveryTime;
  43. @ColumnWidth(18)
  44. @ExcelProperty("生产交期")
  45. private Date prodDeliveryPeriod;
  46. @ColumnWidth(18)
  47. @ExcelProperty("下发生产时间")
  48. private Date orderDistributeTime;
  49. @ColumnWidth(25)
  50. @ExcelProperty("生产指示")
  51. private String prodTag;
  52. @ColumnWidth(20)
  53. @ExcelProperty("客户名称")
  54. private String buyCorporationName;
  55. @ColumnWidth(15)
  56. @ExcelProperty("已发货数量")
  57. private BigDecimal deliverQuantity;
  58. @ColumnWidth(15)
  59. @ExcelProperty("未出货数量")
  60. private BigDecimal notDeliverQuantity;
  61. @ColumnWidth(15)
  62. @ExcelProperty("是否已结清")
  63. private String isSettled;
  64. @ColumnWidth(15)
  65. @ExcelProperty("定金比例")
  66. private String advanceRatio;
  67. @ColumnWidth(25)
  68. @ExcelProperty("出货前付款比例")
  69. private String beforeShipmentRatio;
  70. @ColumnWidth(25)
  71. @ExcelProperty("出货后付款比例")
  72. private String afterShipmentRatio;
  73. @ColumnWidth(15)
  74. @ExcelProperty("合同金额")
  75. private String amount;
  76. @ColumnWidth(20)
  77. @ExcelProperty("累计收款金额")
  78. private BigDecimal sumClaimMoney;
  79. @ColumnWidth(15)
  80. @ExcelProperty("已结算金额")
  81. private BigDecimal settledAmount;
  82. @ColumnWidth(15)
  83. @ExcelProperty("未结算金额")
  84. private BigDecimal unsettledAmount;
  85. }