BomVO.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.jjt.order.vo;
  2. import com.jjt.biz.vo.GramMassDetail;
  3. import com.jjt.order.domain.TwinOrder;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.math.BigDecimal;
  8. import java.util.List;
  9. /**
  10. * 物料 twin_order_detail
  11. *
  12. * @author ruoyi
  13. * @date 2024-12-30
  14. */
  15. @Data
  16. @ApiModel(value = "BomVO", description = "物料视图")
  17. public class BomVO {
  18. private static final long serialVersionUID = 1L;
  19. @ApiModelProperty(name = "物料编码")
  20. private String bomCode;
  21. @ApiModelProperty(name = "物料名称")
  22. private String bomName;
  23. @ApiModelProperty(name = "物料规格")
  24. private String bomSpec;
  25. @ApiModelProperty(name = "订单量")
  26. private Long orders;
  27. @ApiModelProperty(name = "需求总重量")
  28. private Double xql;
  29. @ApiModelProperty(name = "库存量")
  30. private Float kcl;
  31. @ApiModelProperty(name = "印染量")
  32. private Float yrl;
  33. @ApiModelProperty(name = "预测量")
  34. private Double ycl;
  35. @ApiModelProperty(name = "差值")
  36. private Double cz;
  37. @ApiModelProperty(name = "差率")
  38. private Double cl;
  39. @ApiModelProperty(name = "机台号")
  40. private String deviceIds;
  41. @ApiModelProperty(name = "最近日产量")
  42. private Double last;
  43. @ApiModelProperty(name = "平方米克重")
  44. private BigDecimal gsm;
  45. @ApiModelProperty(name = "订单信息")
  46. private List<TwinOrder> orderList;
  47. @ApiModelProperty(name = "匹配设备")
  48. private List<GramMassDetail> deviceList;
  49. public void init() {
  50. this.orders = 0L;
  51. this.xql = 0d;
  52. this.kcl = 0f;
  53. this.ycl = 0d;
  54. this.cz = 0d;
  55. this.cl = 0d;
  56. }
  57. }