package com.sckj.l2.entity; import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.alibaba.excel.annotation.write.style.HeadFontStyle; import com.alibaba.excel.annotation.write.style.HeadRowHeight; import com.alibaba.excel.annotation.write.style.HeadStyle; import com.alibaba.excel.enums.poi.FillPatternTypeEnum; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @HeadStyle(fillPatternType = FillPatternTypeEnum.NO_FILL,fillForegroundColor = -1) @HeadFontStyle(fontHeightInPoints = 16) @HeadRowHeight(40) @Data @ApiModel("L2数据") @TableName("t_l2_data") public class TL2Data implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "创建时间") @ExcelIgnore private Date createTime; @ApiModelProperty(value = "高炉编号") @ExcelIgnore private String boilerId; @ApiModelProperty(value = "铁口区域编号") @ExcelProperty("铁口区域编号") @ColumnWidth(25) private String tapholeId; @TableId(value = "iron_no", type = IdType.INPUT) @ApiModelProperty(value = "出铁次数编号") @ExcelProperty("出铁次数编号") @ColumnWidth(25) private Long ironNo; //计算公式中需要设置类型为double @ApiModelProperty(value = "出铁时间") @ExcelProperty("出铁时间(min)") @ColumnWidth(25) private Integer ironCosttime; //计算公式中需要设置类型为double @ApiModelProperty(value = "实际出铁量") @ExcelProperty("实际出铁量(t)") @ColumnWidth(25) private Double ironWeight; @ApiModelProperty(value = "渣量") @ExcelProperty("渣量(t)") @ColumnWidth(25) private Double slagWeight; @ApiModelProperty(value = "铁水平均温度") @ExcelProperty("铁水平均温度(℃)") @ColumnWidth(30) private Double avgTemp; @ApiModelProperty(value = "打泥量") @ExcelProperty("打泥量(L)") @ColumnWidth(25) private Double mudWeight; @ApiModelProperty(value = "钻杆直径") @ExcelProperty("钻杆直径(mm)") @ColumnWidth(25) private Double pollMm; //计算公式中需要设置类型为double @ApiModelProperty(value = "开口深度") @ExcelProperty("开口深度(mm)") @ColumnWidth(25) private Double openDepth; @ApiModelProperty(value = "开始时间") @ExcelProperty("开始时间") @ColumnWidth(25) private String ironStarttime; @ExcelProperty("结束时间") @ColumnWidth(25) private String ironEndtime; @ApiModelProperty(value = "碳") @ExcelIgnore private String elementC; @ApiModelProperty(value = "硅") @ExcelProperty("硅") @ColumnWidth(25) private String elementSi; @ApiModelProperty(value = "锰") @ExcelIgnore private String elementMn; @ApiModelProperty(value = "磷") @ExcelIgnore private String elementP; @ApiModelProperty(value = "硫") @ExcelProperty("硫") @ColumnWidth(25) private String elementS; @ApiModelProperty(value = "钛") @ExcelIgnore private String elementTi; @ApiModelProperty(value = "估计出铁量") @ExcelIgnore private Double calcWeight; @ApiModelProperty(value = "理论铁量") @ExcelIgnore private Double theoryWeight; }