package com.hk.NumericalCollection.entity; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @Data @JsonIgnoreProperties(ignoreUnknown = true) public class DeviceDayCount implements Serializable { @JsonProperty("dev_num") private Integer devNum; @JsonProperty("dev_status") private Integer devStatus; @JsonProperty("is_update") private Integer isUpdate; /* 关联ID组 */ @JsonProperty("comId") private Integer comId; @JsonProperty("comMakeId") private Integer comMakeId; @JsonProperty("comCheckId") private Integer comCheckId; @JsonProperty("devId") private Integer devId; /* 核心指标(时间维度) */ @JsonProperty("usetime") private Double useTime; @JsonProperty("average_usetime") private Double averageUsetime; @JsonProperty("onlinetime") private Double onlineTime; /* 性能指标 */ @JsonProperty("average_onlinetime") private Double averageOnlinetime; @JsonProperty("wait_time") private Double waitTime; @JsonProperty("average_wait_time") private Double averageWaitTime; /* 生产数据 */ @JsonProperty("average_hands_time") private Double averageHandsTime; @JsonProperty("today_output") // 特殊注解字段 private Double averageOutput; @JsonProperty("fault_time") private Double faultTime; /* 质量指标 */ @JsonProperty("average_fault_time") private Double averageFaultTime; @JsonProperty("useRate") private String useRate; @JsonProperty("d1") private Double d1; /* 设备状态 */ @JsonProperty("average_d1") private Double averageD1; @JsonProperty("d6") private Double d6; @JsonProperty("average_d6") private Double averageD6; /* OEE相关 */ @JsonProperty("oee") private String oee; @JsonProperty("worknum") private String workNum; /* 日报数据 */ @JsonProperty("dayopen") private Double dayOpen; @JsonProperty("daywork") private Double dayWork; @JsonProperty("dayfault") private Double dayFault; @JsonProperty("daywait") private Double dayWait; /* 元数据 */ @JsonProperty("id") private Integer id; @JsonProperty("authorId") private Integer authorId; }