package org.dromara.qa.analy.domain.vo; import java.util.Date; import org.dromara.qa.analy.domain.RollerTimeData; import cn.idev.excel.annotation.ExcelIgnoreUnannotated; import cn.idev.excel.annotation.ExcelProperty; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import java.io.Serial; import java.io.Serializable; /** * 卷接机分析视图对象 roller_time_data * * @author zhuguifei * @date 2026-01-28 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = RollerTimeData.class) public class RollerTimeDataVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * 时间 */ @ExcelProperty(value = "时间") private Date time; /** * Key */ @ExcelProperty(value = "Key") private String key; /** * 班次 (1位数字) */ @ExcelProperty(value = "班次") private Integer shift; /** * 设备号 (3位数字) */ @ExcelProperty(value = "设备号") private Integer equNo; /** * 网络状态(0异常 1正常) */ @ExcelProperty(value = "网络状态") private Integer online; /** * 产量 */ @ExcelProperty(value = "产量") private Double qty; /** * 剔除产量 */ @ExcelProperty(value = "剔除产量") private Double badQty; /** * 滤棒消耗 */ @ExcelProperty(value = "滤棒消耗") private Double lvbangVal; /** * 卷烟纸消耗 */ @ExcelProperty(value = "卷烟纸消耗") private Double juanyanzhiVal; /** * 水松纸消耗 */ @ExcelProperty(value = "水松纸消耗") private Double shuisongzhiVal; /** * 运行时间 */ @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 = "运行状态") private Integer runStatus; /** * 储烟设备储量 */ @ExcelProperty(value = "储烟设备储量") private Double cy; /** * 储烟设备车速(1-包装机 6-卷烟机) */ @ExcelProperty(value = "储烟设备车速") private Integer cyCs; /** * (22-卷烟机运行状态 23-包装机运行状态) */ @ExcelProperty(value = "(22-卷烟机运行状态 23-包装机运行状态)") private String cyOnline; /** * 接收机量 */ @ExcelProperty(value = "接收机量") private Double recQty1; /** * 接收机量2 */ @ExcelProperty(value = "接收机量2") private Double recQty2; /** * 提升机产量(来自包装机 tsQty) */ @ExcelProperty(value = "提升机产量") private Double tsQty; /** * 包装机产量(来自包装机 qty) */ @ExcelProperty(value = "包装机产量") private Double packerQty; @ExcelProperty(value = "数据更新时间") private Date DacUpTime; }