yang_shj
2 years ago
9 changed files with 389 additions and 2 deletions
@ -0,0 +1,22 @@ |
|||||||
|
package com.hnac.hzims.operational.main.vo; |
||||||
|
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
* @date 2023/03/24 09:58:57 |
||||||
|
* @version 4.0.0 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel(value = "发电量数据") |
||||||
|
public class GenerationVo { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "周期") |
||||||
|
private String period; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "月发电量") |
||||||
|
private Float power; |
||||||
|
} |
@ -0,0 +1,63 @@ |
|||||||
|
package com.hnac.hzims.operational.main.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
* @date 2023/03/24 10:55:02 |
||||||
|
* @version 4.0.0 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel(value = "光伏实时数据") |
||||||
|
public class PhotovoltaicRealVo { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "机构Id") |
||||||
|
private Long deptId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "设备Code") |
||||||
|
private String deviceCode; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "设备名称") |
||||||
|
private String deviceName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "状态: 0-运行") |
||||||
|
private Integer state; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "容量: kW") |
||||||
|
private Double capacity; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "年发电量: kWh") |
||||||
|
private Double generationYear; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "月发电量: kWh") |
||||||
|
private Double generationMon; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "日发电量: kWh") |
||||||
|
private Double generationDay; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "日发电量环比(相比昨日)") |
||||||
|
private Double generationChain; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "电压: V") |
||||||
|
private Double voltage; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "电流: A") |
||||||
|
private Double current; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "节约标准煤:1kwh = 0.0001229吨煤") |
||||||
|
private Double tec; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "二氧化碳减排:1kwh = 0.997kg二氧化碳排放") |
||||||
|
private Double co2; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "减少森林砍伐:1kwh = 0.000553") |
||||||
|
private Double deforest; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "功率: kW") |
||||||
|
private Double power; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "收益:1kwh = 0.3 ~ 0.425人名币") |
||||||
|
private Double income; |
||||||
|
} |
@ -0,0 +1,63 @@ |
|||||||
|
package com.hnac.hzims.operational.main.vo; |
||||||
|
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import com.hnac.hzims.hzimsweather.response.weather.Daily; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
* @date 2023/03/24 09:58:57 |
||||||
|
* @version 4.0.0 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel(value = "发电量数据") |
||||||
|
public class SubordinateVo { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "机构ID") |
||||||
|
private Long deptId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "机构名称") |
||||||
|
private String deptName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "地市编码") |
||||||
|
private String code; |
||||||
|
|
||||||
|
@ApiModelProperty("经度(东经)") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Float lgtd; |
||||||
|
|
||||||
|
@ApiModelProperty("纬度(北纬)") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Float lttd; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "发电占比") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double areaMakeUp; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "发电量") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double generation; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "电站利用率") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double stationUse; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "容量利用率") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double capacityUse; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点实时温度") |
||||||
|
private String temp; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "七日内天气") |
||||||
|
private List<Daily> weather; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "排序") |
||||||
|
private Integer sort; |
||||||
|
} |
Loading…
Reference in new issue