package com.yeejoin.amos.api.householdapi.face.dto;

import lombok.Data;

import java.util.Map;

/**
 * @description:
 * @author: tw
 * @createDate: 2024/3/4
 */

@Data
public class SunlightDto {




    private Integer ps_id ;// 11 电站 ID
    private String ps_name ;// 电站名称
    private String share_type; // 1 电站的分享类型 1：分享类型（浏览权限）2：分享类型（管理权限）0：非分享电站（本人电站）
    //   1：地面电站
    //3：分布式光伏
    //4：户用光伏
    //5：户用储能
    //6；村级电站
    //7：分布式储能
    //8：扶贫电站
    //9：风能电站

    private Integer  ps_type ;

    private Integer  valid_flag ; //电站状态1：正常，2：停用, 3：接入中

    private String  install_date;// 建站时间

    private String   ps_current_time_zone;// 电站当前时区

    private String  ps_location ; //电站位置
    private String  description ;//电站简介
    private Double longitude; // 32 经度
    private Double latitude;// Double 32 纬度
    private Integer  fault_count; //故障数量
    private Integer  alarm_count;// 告警数量
    private Integer ps_status ;// 电站状态
    private Integer ps_fault_status;// 电站故障状态
    private Integer build_status ;// 电站建设状态
    private Integer connect_type;// 并网类型:

    private String total_energy_update_time;//电站累计发电量最后更新时间格式：yyyy-MM-dd'T'HH:mm:ssXXX
    private String today_energy_update_time; //今日发电量最后更新时间格式：yyyy-MM-dd'T'HH:mm:ssXXX
    private String cur_power_update_time;//当前功率最后更新时间
    private String  today_income_update_time;//今日收益最后更新时间
    private String total_income_update_time;//累计收益最后更新时间
    private String co2_reduce_update_time;//减排最后更新时间格式：yyyy-MM-dd'T'HH:mm:ssXXX
    private String co2_reduce_total_update_time;//co2 减排最后更新时间格式：yyyy-MM-dd'T'HH:mm:ssXXX
    private String total_capcity_update_time;//总装机量最后更新时间
    private String equivalent_hour_update_time;//今日等效小时最后更新时间格式：yyyy-MM-dd'T'HH:mm:ssXXX


    private Map<String,String> total_energy ;// 电站累计发电<value,unit>

    private Map<String,String> today_energy ;// 电站今日发电<value,unit>

    private Map<String,String> curr_power ;// 当前功率<value,unit>

    private Map<String,String> today_income ;// 今日收益<value,unit>

    private Map<String,String> total_income ;// 累计收益<value,unit>

    private Map<String,String> co2_reduce ;// 今日 CO2 减排<value,unit>

    private Map<String,String> co2_reduce_total ;// 累计 CO2 减排<value,unit>

    private Map<String,String> total_capcity ;// 总装机量<value,unit>

    private Map<String,String> equivalent_hour ;// 今日等效小时<value,unit>




}
