package org.dromara.qa.analy.domain.vo; import java.util.Date; import org.dromara.qa.analy.domain.PackerTimeData; import cn.idev.excel.annotation.ExcelIgnoreUnannotated; import cn.idev.excel.annotation.ExcelProperty; import org.dromara.common.excel.annotation.ExcelDictFormat; import org.dromara.common.excel.convert.ExcelDictConvert; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import java.io.Serial; import java.io.Serializable; /** * 包装机分析视图对象 packer_time_data * * @author zhuguifei * @date 2026-01-29 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = PackerTimeData.class) public class PackerTimeDataVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * 时间 */ @ExcelProperty(value = "时间") private Date time; /** * key */ @ExcelProperty(value = "key") private String key; /** * 网络状态(0异常,1正常) */ @ExcelProperty(value = "网络状态(0异常,1正常)") private Integer online; /** * 产量 */ @ExcelProperty(value = "产量") private Double qty; /** * 剔除产量 */ @ExcelProperty(value = "剔除产量") private Double badQty; /** * 小盒膜消耗 */ @ExcelProperty(value = "小盒膜消耗") private Double xiaohemoVal; /** * 条盒膜消耗 */ @ExcelProperty(value = "条盒膜消耗") private Double tiaohemoVal; /** * 小盒纸消耗 */ @ExcelProperty(value = "小盒纸消耗") private Double xiaohezhiVal; /** * 条盒纸消耗 */ @ExcelProperty(value = "条盒纸消耗") private Double tiaohezhiVal; /** * 内衬纸消耗 */ @ExcelProperty(value = "内衬纸消耗") private Double neichenzhiVal; /** * 运行时间 */ @ExcelProperty(value = "运行时间") private Double runTime; /** * 停机时间 */ @ExcelProperty(value = "停机时间") private Double stopTime; /** * 停机次数 */ @ExcelProperty(value = "停机次数") private Integer stopTimes; /** * 车速 */ @ExcelProperty(value = "车速") private Integer speed; /** * 运行状态(-1 断网 0停止 1低速运行 2正常运行) */ @ExcelProperty(value = "运行状态(-1 断网 0停止 1低速运行 2正常运行)") private Integer runStatus; /** * 提升机产量 */ @ExcelProperty(value = "提升机产量") private Double tsQty; /** * 主机产量(小包机) */ @ExcelProperty(value = "主机产量", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "小=包机") private Double mainQty; /** * 主机剔除量 */ @ExcelProperty(value = "主机剔除量") private Double mainBadQty; /** * 透包机产量 */ @ExcelProperty(value = "透包机产量") private Double tbjQty; /** * 透包机剔除好包 */ @ExcelProperty(value = "透包机剔除好包") private Double tbjGdQty; /** * 透包机剔除坏包 */ @ExcelProperty(value = "透包机剔除坏包") private Double tbjBadQty; /** * 排包机产量 */ @ExcelProperty(value = "排包机产量") private Double pbjQty; /** * 班次 */ @ExcelProperty(value = "班次") private Integer shift; /** * 设备 */ @ExcelProperty(value = "设备") private Integer equNo; @ExcelProperty(value = "数据更新时间") private Date DacUpTime; }