| | |
| | | import com.alibaba.fastjson2.annotation.JSONField; |
| | | import com.alibaba.fastjson2.writer.ObjectWriterImplToString; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fasterxml.jackson.annotation.JsonPropertyOrder; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | |
| | | * @Description |
| | | */ |
| | | @Data |
| | | @JsonPropertyOrder({ |
| | | "id", "manureId", "manureName", "dt", "alarm", |
| | | "stirRunning1", "stirRunning2", "stirRunning3", "stirRunning4", |
| | | "injectRunning", "irrRunning", |
| | | "manureFlow", "manureTime", "stirTime", |
| | | "stirDuration", "injectDuration", |
| | | "alarmStr", |
| | | "stirRunning1Str", "stirRunning2Str", "stirRunning3Str", "stirRunning4Str", |
| | | "injectRunningStr", "irrRunningStr" |
| | | }) |
| | | public class VoManure { |
| | | public static final long serialVersionUID = 202506251634001L; |
| | | |
| | |
| | | * 水肥机名称 |
| | | */ |
| | | @Schema(description = "水肥机名称", requiredMode = Schema.RequiredMode.NOT_REQUIRED) |
| | | public Long manureName; |
| | | public String manureName; |
| | | |
| | | |
| | | /** |
| | |
| | | @Schema(description = "注肥设定时间(秒)", requiredMode = Schema.RequiredMode.NOT_REQUIRED) |
| | | public Integer injectDuration; |
| | | |
| | | |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "alarmStr") // 指定 JSON 中的字段名 |
| | | public String getAlarmStr() { |
| | | String str = "" ; |
| | | if(this.alarm != null){ |
| | | if(this.alarm == 1){ |
| | | str = "故障" ; |
| | | }else if(this.alarm == 0){ |
| | | str = "正常" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "stirRunning1Str") // 指定 JSON 中的字段名 |
| | | public String getStirRunning1Str() { |
| | | String str = "" ; |
| | | if(this.stirRunning1 != null){ |
| | | if(this.stirRunning1 == 1){ |
| | | str = "启动" ; |
| | | }else if(this.stirRunning1 == 0){ |
| | | str = "停止" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "stirRunning2Str") // 指定 JSON 中的字段名 |
| | | public String getStirRunning2Str() { |
| | | String str = "" ; |
| | | if(this.stirRunning2 != null){ |
| | | if(this.stirRunning2 == 1){ |
| | | str = "启动" ; |
| | | }else if(this.stirRunning2 == 0){ |
| | | str = "停止" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "stirRunning3Str") // 指定 JSON 中的字段名 |
| | | public String getStirRunning3Str() { |
| | | String str = "" ; |
| | | if(this.stirRunning3 != null){ |
| | | if(this.stirRunning3 == 1){ |
| | | str = "启动" ; |
| | | }else if(this.stirRunning3 == 0){ |
| | | str = "停止" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "stirRunning4Str") // 指定 JSON 中的字段名 |
| | | public String getStirRunning4Str() { |
| | | String str = "" ; |
| | | if(this.stirRunning4 != null){ |
| | | if(this.stirRunning4 == 1){ |
| | | str = "启动" ; |
| | | }else if(this.stirRunning4 == 0){ |
| | | str = "停止" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "injectRunningStr") // 指定 JSON 中的字段名 |
| | | public String getInjectRunningStr() { |
| | | String str = "" ; |
| | | if(this.injectRunning != null){ |
| | | if(this.injectRunning == 1){ |
| | | str = "启动" ; |
| | | }else if(this.injectRunning == 0){ |
| | | str = "停止" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | @Schema(hidden = true) |
| | | @JSONField(name = "irrRunningStr") // 指定 JSON 中的字段名 |
| | | public String getIrrRunningStr() { |
| | | String str = "" ; |
| | | if(this.irrRunning != null){ |
| | | if(this.irrRunning == 1){ |
| | | str = "启动" ; |
| | | }else if(this.irrRunning == 0){ |
| | | str = "停止" ; |
| | | } |
| | | } |
| | | return str ; |
| | | } |
| | | |
| | | |
| | | } |