TL2Data.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. package com.sckj.l2.entity;
  2. import com.alibaba.excel.annotation.ExcelIgnore;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.alibaba.excel.annotation.write.style.ColumnWidth;
  5. import com.alibaba.excel.annotation.write.style.HeadFontStyle;
  6. import com.alibaba.excel.annotation.write.style.HeadRowHeight;
  7. import com.alibaba.excel.annotation.write.style.HeadStyle;
  8. import com.alibaba.excel.enums.poi.FillPatternTypeEnum;
  9. import com.baomidou.mybatisplus.annotation.IdType;
  10. import com.baomidou.mybatisplus.annotation.TableId;
  11. import com.baomidou.mybatisplus.annotation.TableName;
  12. import io.swagger.annotations.ApiModel;
  13. import io.swagger.annotations.ApiModelProperty;
  14. import lombok.Data;
  15. import java.io.Serializable;
  16. import java.util.Date;
  17. @HeadStyle(fillPatternType = FillPatternTypeEnum.NO_FILL,fillForegroundColor = -1)
  18. @HeadFontStyle(fontHeightInPoints = 16)
  19. @HeadRowHeight(40)
  20. @Data
  21. @ApiModel("L2数据")
  22. @TableName("t_l2_data")
  23. public class TL2Data implements Serializable {
  24. private static final long serialVersionUID = 1L;
  25. @ApiModelProperty(value = "创建时间")
  26. @ExcelIgnore
  27. private Date createTime;
  28. @ApiModelProperty(value = "高炉编号")
  29. @ExcelIgnore
  30. private String boilerId;
  31. @ApiModelProperty(value = "铁口区域编号")
  32. @ExcelProperty("铁口区域编号")
  33. @ColumnWidth(25)
  34. private String tapholeId;
  35. @TableId(value = "iron_no", type = IdType.INPUT)
  36. @ApiModelProperty(value = "出铁次数编号")
  37. @ExcelProperty("出铁次数编号")
  38. @ColumnWidth(25)
  39. private Long ironNo;
  40. //计算公式中需要设置类型为double
  41. @ApiModelProperty(value = "出铁时间")
  42. @ExcelProperty("出铁时间(min)")
  43. @ColumnWidth(25)
  44. private Integer ironCosttime;
  45. //计算公式中需要设置类型为double
  46. @ApiModelProperty(value = "实际出铁量")
  47. @ExcelProperty("实际出铁量(t)")
  48. @ColumnWidth(25)
  49. private Double ironWeight;
  50. @ApiModelProperty(value = "渣量")
  51. @ExcelProperty("渣量(t)")
  52. @ColumnWidth(25)
  53. private Double slagWeight;
  54. @ApiModelProperty(value = "铁水平均温度")
  55. @ExcelProperty("铁水平均温度(℃)")
  56. @ColumnWidth(30)
  57. private Double avgTemp;
  58. @ApiModelProperty(value = "打泥量")
  59. @ExcelProperty("打泥量(L)")
  60. @ColumnWidth(25)
  61. private Double mudWeight;
  62. @ApiModelProperty(value = "钻杆直径")
  63. @ExcelProperty("钻杆直径(mm)")
  64. @ColumnWidth(25)
  65. private Double pollMm;
  66. //计算公式中需要设置类型为double
  67. @ApiModelProperty(value = "开口深度")
  68. @ExcelProperty("开口深度(mm)")
  69. @ColumnWidth(25)
  70. private Double openDepth;
  71. @ApiModelProperty(value = "开始时间")
  72. @ExcelProperty("开始时间")
  73. @ColumnWidth(25)
  74. private String ironStarttime;
  75. @ExcelProperty("结束时间")
  76. @ColumnWidth(25)
  77. private String ironEndtime;
  78. @ApiModelProperty(value = "碳")
  79. @ExcelIgnore
  80. private String elementC;
  81. @ApiModelProperty(value = "硅")
  82. @ExcelProperty("硅")
  83. @ColumnWidth(25)
  84. private String elementSi;
  85. @ApiModelProperty(value = "锰")
  86. @ExcelIgnore
  87. private String elementMn;
  88. @ApiModelProperty(value = "磷")
  89. @ExcelIgnore
  90. private String elementP;
  91. @ApiModelProperty(value = "硫")
  92. @ExcelProperty("硫")
  93. @ColumnWidth(25)
  94. private String elementS;
  95. @ApiModelProperty(value = "钛")
  96. @ExcelIgnore
  97. private String elementTi;
  98. @ApiModelProperty(value = "估计出铁量")
  99. @ExcelIgnore
  100. private Double calcWeight;
  101. @ApiModelProperty(value = "理论铁量")
  102. @ExcelIgnore
  103. private Double theoryWeight;
  104. }