package com.newfiber.termite.domain.response; import cn.hutool.core.date.DateUtil; import com.newfiber.termite.domain.DeviceMonitoringData; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import lombok.Data; @Data public class DataUpResponse { @ApiModelProperty(value = "图片地址") private String url; @ApiModelProperty(value = "系统时间") private String time; @ApiModelProperty(value = "是否投药") private String druing = "0"; @ApiModelProperty(value = "投药时间") private Date druingDatetime; @ApiModelProperty(value = "是否加热(1是 | 0否)") private String heating = "0"; @ApiModelProperty(value = "加热时间") private Date heatingDatetime; public DataUpResponse(String url, DeviceMonitoringData lastDrugingDeviceMonitoringData, DeviceMonitoringData lastHeatingDeviceMonitoringData) { this.url = url; time = DateUtil.formatDateTime(new Date()); if(null != lastDrugingDeviceMonitoringData){ druing = lastDrugingDeviceMonitoringData.getDruing(); druingDatetime = lastDrugingDeviceMonitoringData.getDruingDatetime(); } if(null != lastHeatingDeviceMonitoringData){ heating = "1"; heatingDatetime = lastHeatingDeviceMonitoringData.getHeatingDatetime(); } } }