TwinOrder.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.jjt.order.domain;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.jjt.common.annotation.Excel;
  5. import com.jjt.common.core.domain.BaseEntity;
  6. import com.jjt.order.vo.BomVO;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.math.BigDecimal;
  11. import java.util.Date;
  12. import java.util.List;
  13. /**
  14. * 销售订单信息对象 TWIN_ORDER
  15. *
  16. * @author wukai
  17. * @date 2025-01-16
  18. */
  19. @ApiModel(value = "TwinOrder", description = "销售订单信息")
  20. @Data
  21. public class TwinOrder extends BaseEntity {
  22. private static final long serialVersionUID = 1L;
  23. /**
  24. * 订单ID
  25. */
  26. @ApiModelProperty("订单ID")
  27. @TableId
  28. private Long oderId;
  29. /**
  30. * 订单编号
  31. */
  32. @ApiModelProperty("订单编号")
  33. @Excel(name = "订单编号")
  34. private String orderCode;
  35. /**
  36. * 客户号
  37. */
  38. @ApiModelProperty("客户号")
  39. @Excel(name = "客户号")
  40. private String customerCode;
  41. /**
  42. * 客户名称
  43. */
  44. @ApiModelProperty("客户名称")
  45. @Excel(name = "客户名称")
  46. private String customerName;
  47. /**
  48. * 订单日期
  49. */
  50. @ApiModelProperty("订单日期")
  51. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  52. @Excel(name = "订单日期", width = 30, dateFormat = "yyyy-MM-dd")
  53. private Date orderDate;
  54. /**
  55. * 销售订单明细信息信息
  56. */
  57. private List<TwinOrderDetail> twinOrderDetailList;
  58. /**
  59. * 物料信息
  60. */
  61. private List<BomVO> bomList;
  62. /**
  63. * 总重量
  64. */
  65. private BigDecimal totalWeight;
  66. }