¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.dry.vo; |
| | | |
| | | import cn.hutool.core.util.IdUtil; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.ToString; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.*; |
| | | |
| | | @Data |
| | | @ToString |
| | | @NoArgsConstructor |
| | | public class DryOrderVo { |
| | | /**id*/ |
| | | @ApiModelProperty(value = "id") |
| | | private String id; |
| | | /**工忶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "工忶é´", example = "2023-03-01 12:11:10") |
| | | private Date orderTime; |
| | | /**å·¥åå·*/ |
| | | @ApiModelProperty(value = "å·¥åå·", example = "202303011211") |
| | | private String code; |
| | | /**è¯æ*/ |
| | | @ApiModelProperty(value = "è¯æ", example = "1085571074") |
| | | private String herbId; |
| | | /**è¯æåç§°*/ |
| | | @ApiModelProperty(value="è¯æåç§°", example = "伸çè") |
| | | private String herbName; |
| | | /**åå§å«æ°´ç*/ |
| | | @ApiModelProperty(value = "åå§å«æ°´ç", example = "75.51") |
| | | private Double initial; |
| | | /**ç®æ 嫿°´ç*/ |
| | | @ApiModelProperty(value = "ç®æ 嫿°´ç", example="12") |
| | | private Double target; |
| | | /**ææé*/ |
| | | @ApiModelProperty(value = "ææé", example = "16") |
| | | private Integer feed; |
| | | @ApiModelProperty(value = "åå§éé") |
| | | private Double originWeight; |
| | | /**é¢è®¡å¹²ç¥æ¶é´*/ |
| | | @ApiModelProperty(value = "é¢è®¡å¹²ç¥æ¶é´(min)", example = "120") |
| | | private Integer et; |
| | | /**å¹²æéé*/ |
| | | @ApiModelProperty(value = "å¹²æéé") |
| | | private Double yield; |
| | | /**å¹²ç¥æ¶é´*/ |
| | | @ApiModelProperty(value = "å¹²ç¥æ¶é´") |
| | | private Integer dryTime; |
| | | /**ç飿¸©åº¦*/ |
| | | @ApiModelProperty(value = "ç飿¸©åº¦") |
| | | private Double windTemp; |
| | | /**ç¯å¢æ¸©åº¦*/ |
| | | @ApiModelProperty(value = "ç¯å¢æ¸©åº¦") |
| | | private Double envTemp; |
| | | /**ç¯å¢æ¹¿åº¦*/ |
| | | @ApiModelProperty(value = "ç¯å¢æ¹¿åº¦") |
| | | private Double envHum; |
| | | /**è¡æå»¶æ¶ms*/ |
| | | @ApiModelProperty(value = "è¡æå»¶æ¶ms") |
| | | private Integer delay; |
| | | /**ç¿»ææ¬¡æ°*/ |
| | | @ApiModelProperty(value = "ç¿»ææ¬¡æ°") |
| | | private Integer turn; |
| | | /**é¢è®¡å©ä½æ¶é´*/ |
| | | @ApiModelProperty(value = "é¢è®¡å©ä½æ¶é´") |
| | | private Integer remain; |
| | | /**å½åé¶æ®µé¢è®¡å©ä½æ¶é´*/ |
| | | @ApiModelProperty(value = "å½åé¶æ®µé¢è®¡å©ä½æ¶é´") |
| | | private Integer curRemain; |
| | | /**设å¤*/ |
| | | @ApiModelProperty(value = "设å¤", example = "S1001") |
| | | private String equId; |
| | | /**设å¤ç¼å·*/ |
| | | @ApiModelProperty(value = "设å¤ç¼å·", example = "GM001") |
| | | private String machineCode; |
| | | /**车é´*/ |
| | | @ApiModelProperty(value = "车é´", example = "S1") |
| | | private String shopId; |
| | | /**ç§æ·id*/ |
| | | @ApiModelProperty(value = "ç§æ·id", example = "1000") |
| | | private Integer tenantId; |
| | | /**å·¥åç¶æ |
| | | * 0: åå¤ |
| | | * 1: 䏿 |
| | | * 2: ç产 |
| | | * fan1: å¹²ç¥ |
| | | * roller4: ç¿»æ |
| | | * roller5: åºæ |
| | | * 3: æå |
| | | * 4: 宿 |
| | | * */ |
| | | @ApiModelProperty(value = "å·¥åç¶æ") |
| | | private Integer orderStatus; |
| | | /**æä½äºº*/ |
| | | |
| | | @ApiModelProperty(value = "æä½äºº") |
| | | private String operator; |
| | | |
| | | |
| | | /**è¸æ±½æ¶è*/ |
| | | @ApiModelProperty(value = "è¸æ±½æ¶è") |
| | | private Double steam; |
| | | |
| | | /**çµè½æ¶è*/ |
| | | @ApiModelProperty(value = "çµè½æ¶è") |
| | | private Double watt; |
| | | /**æ
é*/ |
| | | @ApiModelProperty(value = "æ
é") |
| | | private String fault; |
| | | |
| | | private List<String> faultList = new ArrayList<>(); |
| | | |
| | | @ApiModelProperty(value = "æç»æ°æ®å表") |
| | | private List<DryOrderTrendVo> detailList = new ArrayList<>(); |
| | | @ApiModelProperty(value = "æç»") |
| | | private DryOrderTrendVo trendVo; |
| | | |
| | | private Map<Integer, Double> bellowsTemp = new HashMap<>(); |
| | | |
| | | /**å¼å§å¹²ç*/ |
| | | private Boolean start; |
| | | /**èªå¨ true/æå¨ false*/ |
| | | private Boolean auto; |
| | | /**æåæ å¿ true/false*/ |
| | | private Boolean stop; |
| | | /**ä¸ä½æº true/PLC false*/ |
| | | private Boolean plcdisable; |
| | | /**温度è¿ä½ true/æ£å¸¸ false*/ |
| | | private Boolean lowalarm; |
| | | /**çé£ true/å·é£ false*/ |
| | | private Boolean wind; |
| | | |
| | | /**å¯¹æ¯æºå°å·*/ |
| | | private List<String> compEqpNum; |
| | | |
| | | /**å¯¹æ¯æºå°æç*/ |
| | | private List<Double> compEqpEffic; |
| | | |
| | | |
| | | /**æ¥ç®¡ç¶æ 0ï¼èªå¨ 1ï¼æå¨ */ |
| | | private Integer state_auto; |
| | | |
| | | /**é£ç®±ç¶æ 0ï¼ä½ä½éæ¢ 1ï¼é«ä½éæ¢ 2ï¼æ£å¨ä¸å 3ï¼æ£å¨ä¸é*/ |
| | | private Integer state_windbox; |
| | | |
| | | /**æ»çç¶æ 0ï¼é«ä½éæ¢ 1ï¼ä½ä½éæ¢ 2ï¼æ£å¨ä¸å 3ï¼æ£å¨ä¸é 4ï¼æ£è½¬ 5ï¼å转*/ |
| | | private Integer state_roller; |
| | | |
| | | /**飿ºç¶æ 0ï¼å
³é 1ï¼å¼å¯*/ |
| | | private Integer state_fan; |
| | | |
| | | /**è¸æ±½éç¶æ 0ï¼å
³é 1ï¼å¼å¯*/ |
| | | private Integer state_valve; |
| | | |
| | | /**æ¥è¦**/ |
| | | private String warning; |
| | | |
| | | /**ç¶æ**/ |
| | | private Map<String, Object> eqp_state; |
| | | |
| | | /**设å¤ç¶æ**/ |
| | | private String eqp_status; |
| | | |
| | | private String level; |
| | | |
| | | /** |
| | | * å¹²ç¥åå°éé |
| | | */ |
| | | private Double reduce; |
| | | |
| | | /**平忱½è**/ |
| | | private Double steamAvg; |
| | | |
| | | /**å¹³åçµè**/ |
| | | private Double wattAvg; |
| | | |
| | | public DryOrderVo(RealTimeDataVo realTimeDataVo) { |
| | | this.id = IdUtil.fastSimpleUUID(); |
| | | this.code = realTimeDataVo.getWorkorder(); |
| | | this.herbName = realTimeDataVo.getName(); |
| | | this.delay = realTimeDataVo.getDelay(); |
| | | this.turn = realTimeDataVo.getTurntime(); |
| | | this.feed = realTimeDataVo.getWeight1(); |
| | | this.originWeight = realTimeDataVo.getWeight2(); |
| | | this.initial = realTimeDataVo.getMoisture1(); |
| | | this.target = realTimeDataVo.getMoisture3(); |
| | | this.windTemp = realTimeDataVo.getTemp3(); |
| | | this.et = realTimeDataVo.getTime1(); |
| | | this.dryTime = realTimeDataVo.getTime3(); |
| | | this.start = realTimeDataVo.getStart(); |
| | | this.auto = realTimeDataVo.getAuto(); |
| | | this.stop = realTimeDataVo.getStop(); |
| | | this.plcdisable = realTimeDataVo.getPlcdisable(); |
| | | this.lowalarm = realTimeDataVo.getLowalarm(); |
| | | this.wind = realTimeDataVo.getWind(); |
| | | this.machineCode = realTimeDataVo.getMachineid(); |
| | | this.tenantId = realTimeDataVo.getTenantid(); |
| | | this.orderTime = new Date(); |
| | | this.yield = realTimeDataVo.getWeight3(); |
| | | this.watt = realTimeDataVo.getWatt(); |
| | | this.steam = realTimeDataVo.getSteam(); |
| | | this.envHum = realTimeDataVo.getEnvhum(); |
| | | this.envTemp = realTimeDataVo.getEnvtemp(); |
| | | this.remain = realTimeDataVo.getAi_total_time(); |
| | | this.orderStatus = realTimeDataVo.getWorkorder_status(); |
| | | } |
| | | } |