123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- package com.szwl.model.bean;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.szwl.model.entity.TAlarmRecord;
- import com.szwl.model.entity.TEquipment;
- import com.szwl.model.utils.DateUtils;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.NoArgsConstructor;
- import lombok.ToString;
- import lombok.experimental.Accessors;
- import org.springframework.format.annotation.DateTimeFormat;
- import java.util.Date;
- import java.util.List;
- @Accessors(chain = true)
- @NoArgsConstructor
- @ToString
- public class TEquipmentDTO extends TEquipment {
- @ApiModelProperty(value="所以报警信息")
- private List<TAlarmRecord> alarmList;
- @ApiModelProperty(value="最新报警信息")
- private String alarmContent = "暂无数据";
- @ApiModelProperty(value="当天是否存在告警")
- private boolean hasTodayAlarm= false;
- /**
- *白糖
- */
- @ApiModelProperty(value = "白糖;")
- private String whiteSugar;
- /**
- *红糖
- */
- @ApiModelProperty(value = "红糖;")
- private String redSugar;
- /**
- 黄糖
- blueSugar:蓝糖
- stick:棍
- water:水
- wasteWater:废水
- */
- @ApiModelProperty(value = "黄糖;")
- private String yellowSugar;
- /**
- * 蓝糖
- */
- @ApiModelProperty(value = "蓝糖;")
- private String blueSugar;
- /**
- * 棍
- */
- @ApiModelProperty(value = "棍;")
- private String stick;
- /**
- * 水
- */
- @ApiModelProperty(value = "水;")
- private String water;
- /**
- * 废水
- */
- @ApiModelProperty(value = "废水;")
- private String wasteWater;
- /**
- * 是否启用物料监控功能,0:不启用,1:启用
- */
- @ApiModelProperty(value = "是否启用物料监控功能;")
- private String isMaterialUse;
- public String getWhiteSugar() {
- return whiteSugar;
- }
- public void setWhiteSugar(String whiteSugar) {
- this.whiteSugar = whiteSugar;
- }
- public String getRedSugar() {
- return redSugar;
- }
- public void setRedSugar(String redSugar) {
- this.redSugar = redSugar;
- }
- public String getYellowSugar() {
- return yellowSugar;
- }
- public void setYellowSugar(String yellowSugar) {
- this.yellowSugar = yellowSugar;
- }
- public String getBlueSugar() {
- return blueSugar;
- }
- public void setBlueSugar(String blueSugar) {
- this.blueSugar = blueSugar;
- }
- public String getStick() {
- return stick;
- }
- public void setStick(String stick) {
- this.stick = stick;
- }
- public String getWater() {
- return water;
- }
- public void setWater(String water) {
- this.water = water;
- }
- public String getWasteWater() {
- return wasteWater;
- }
- public void setWasteWater(String wasteWater) {
- this.wasteWater = wasteWater;
- }
- public String getIsMaterialUse() {
- return isMaterialUse;
- }
- public void setIsMaterialUse(String isMaterialUse) {
- this.isMaterialUse = isMaterialUse;
- }
- public List<TAlarmRecord> getAlarmList() {
- return alarmList;
- }
- public void setAlarmList(List<TAlarmRecord> alarmList) {
- this.alarmList = alarmList;
- }
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty(value="报警发生时间")
- private Date occurrenceTime;
- public String getAlarmContent() {
- return alarmContent;
- }
- public void setAlarmContent(String alarmContent) {
- this.alarmContent = alarmContent;
- }
- public boolean isHasTodayAlarm() {
- return hasTodayAlarm;
- }
- public void setHasTodayAlarm(boolean hasTodayAlarm) {
- this.hasTodayAlarm = hasTodayAlarm;
- }
- public Date getOccurrenceTime() {
- return occurrenceTime;
- }
- public void setOccurrenceTime(Date occurrenceTime) {
- if(null != occurrenceTime){
- this.hasTodayAlarm = DateUtils.isSameDay(new Date(),occurrenceTime);
- this.occurrenceTime = occurrenceTime;
- }
- }
- }
|