SaleOrder.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package easydo.technology.model;
  2. import easydo.technology.annotation.Minio;
  3. import easydo.technology.annotation.NotTableField;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import java.math.BigDecimal;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9. @EqualsAndHashCode(callSuper = true)
  10. @Data
  11. @Minio
  12. public class SaleOrder extends CommonModel{
  13. private String id;
  14. private String code;
  15. private String customerId;
  16. private Long managerId;
  17. private BigDecimal incomePrice;
  18. private BigDecimal freePrice;
  19. private BigDecimal actualPrice;
  20. private String createTime;
  21. private String status;
  22. private String planReceiveDate;
  23. private String actualReceiveDate;
  24. private String deliveryDate;
  25. private String deliveryAddress;
  26. private String contractNo;
  27. private String orderDate;
  28. private String remark;
  29. private String tenantId;
  30. private Long createId;
  31. private Long updateId;
  32. private String updateTime;
  33. @NotTableField
  34. private List<SaleOrderDetail> childrenList = new ArrayList<>();
  35. @NotTableField
  36. private String managerName;
  37. @NotTableField
  38. private String customerName;
  39. }