package com.ld.igds.dto;
|
|
import com.bstek.dorado.annotation.PropertyDef;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 决策辅助封装类
|
* @author
|
*/
|
@Data
|
public class GrainSupportData implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@PropertyDef(label = "仓库编号")
|
private String depotId;
|
|
@PropertyDef(label = "仓库名称")
|
private String name;
|
|
@PropertyDef(label = "仓库类型", description = "普通平房仓")
|
private String depotType;
|
|
@PropertyDef(label = "仓库容量", description = "单位:KG")
|
private Double storageMax;
|
|
@PropertyDef(label = "实际储量", description = "单位:KG")
|
private Double storageReal;
|
|
@PropertyDef(label = "仓库状态", description = "")
|
private String depotStatus;
|
|
@PropertyDef(label = "粮食品种")
|
private String foodVariety;
|
|
@PropertyDef(label = "粮食性质")
|
private String foodType;
|
|
@PropertyDef(label = "粮食产地")
|
private String foodLocation;
|
|
@PropertyDef(label = "入库时间", description = "入库时间")
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date storeDate;
|
|
@PropertyDef(label = "保管员", description = "中文名称")
|
private String storeKeeperName;
|
|
@PropertyDef(label = "当前平均粮温", description = "单位℃")
|
private Double tempAveCurr = 0.0;
|
|
@PropertyDef(label = "当前最高粮温", description = "单位℃")
|
private Double tempMaxCurr = 0.0;
|
|
@PropertyDef(label = "当前最低粮温", description = "单位℃")
|
private Double tempMinCurr = 0.0;
|
|
@PropertyDef(label = "当前仓内湿度")
|
private Double humidityInCurr;
|
|
@PropertyDef(label = "当前仓内温度")
|
private Double tempInCurr;
|
|
@PropertyDef(label = "当前批时间")
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date receiveDateCurr;
|
|
@PropertyDef(label = "上批平均粮温", description = "单位℃")
|
private Double tempAveLast = 0.0;
|
|
@PropertyDef(label = "上批最高粮温", description = "单位℃")
|
private Double tempMaxLast = 0.0;
|
|
@PropertyDef(label = "上批最低粮温", description = "单位℃")
|
private Double tempMinLast = 0.0;
|
|
@PropertyDef(label = "上批仓内湿度")
|
private Double humidityInLast;
|
|
@PropertyDef(label = "上批仓内温度")
|
private Double tempInLast;
|
|
@PropertyDef(label = "上批时间")
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date receiveDateLast;
|
|
@PropertyDef(label = "通风区域")
|
private String regionalism;
|
|
@PropertyDef(label = "生态特点")
|
private String zoologyTrait;
|
|
@PropertyDef(label = "储量措施")
|
private String measures;
|
|
@PropertyDef(label = "决策说明")
|
private String explain;
|
}
|