TwinCalcHourYhj.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.jjt.calc.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 io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import java.util.Date;
  10. /**
  11. * 印花机1小时统计数据对象 TWIN_CALC_HOUR_YHJ
  12. *
  13. * @author wukai
  14. * @date 2025-03-06
  15. */
  16. @ApiModel(value = "TwinCalcHourYhj", description = "印花机1小时统计数据")
  17. @Data
  18. public class TwinCalcHourYhj extends BaseEntity {
  19. private static final long serialVersionUID = 1L;
  20. /**
  21. * ID
  22. */
  23. @ApiModelProperty("ID")
  24. @TableId
  25. private Long id;
  26. /**
  27. * 日期
  28. */
  29. @ApiModelProperty("日期")
  30. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  31. @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
  32. private Date dataDate;
  33. /**
  34. * 小时;0-23
  35. */
  36. @ApiModelProperty("小时;0-23")
  37. @Excel(name = "小时;0-23")
  38. private Integer hour;
  39. /**
  40. * 设备ID
  41. */
  42. @ApiModelProperty("设备ID")
  43. @Excel(name = "设备ID")
  44. private Long deviceId;
  45. /**
  46. * 织造米数
  47. */
  48. @ApiModelProperty("织造米数")
  49. @Excel(name = "织造米数")
  50. private Integer length;
  51. /**
  52. * 版距
  53. */
  54. @ApiModelProperty("版距")
  55. @Excel(name = "版距")
  56. private Integer distance;
  57. @ApiModelProperty("班组")
  58. private String team;
  59. public void setTeam() {
  60. if (this.hour >= 7 && this.hour < 19) {
  61. //A班
  62. this.team = "A";
  63. } else {
  64. //B班
  65. this.team = "B";
  66. }
  67. }
  68. }