YrProdLineStatusVO.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.jjt.biz.vo;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.math.BigDecimal;
  6. import java.util.Random;
  7. /**
  8. * 员工产量统计对象 TWIN_EMP_CALC
  9. *
  10. * @author wukai
  11. * @date 2025-01-18
  12. */
  13. @ApiModel(value = "ProdLineStatusVO", description = "产线状态")
  14. @Data
  15. public class YrProdLineStatusVO {
  16. private static final long serialVersionUID = 1L;
  17. @ApiModelProperty("开动产线数量")
  18. private Integer openProd;
  19. @ApiModelProperty("总开机数")
  20. private Integer open;
  21. @ApiModelProperty("总设备数")
  22. private Integer total;
  23. @ApiModelProperty("白柸投放量")
  24. private BigDecimal baiPei;
  25. @ApiModelProperty("米数")
  26. private BigDecimal length;
  27. @ApiModelProperty("重量")
  28. private BigDecimal weight;
  29. @ApiModelProperty("开机率")
  30. private BigDecimal ratio;
  31. public void mock() {
  32. Random random = new Random();
  33. this.baiPei = BigDecimal.valueOf(2000 + random.nextInt(2000));
  34. this.length = BigDecimal.valueOf(3000 + random.nextInt(2000));
  35. this.weight = BigDecimal.valueOf(20 + random.nextInt(20));
  36. this.openProd = 8;
  37. this.open = 187;
  38. this.total = 267;
  39. }
  40. }