package cn.gyee.tamplate.model.auto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author 谢生杰
 * @since 2021-03-05
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("WINDPOWERINFODAY")
public class Windpowerinfoday extends Model {

    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    @TableId("ID")
    private Double id;

    /**
     * 外键编号
     */
    @TableField("FOREIGNKEYID")
    private String foreignkeyid;

    /**
     * 运行小时
     */
    @TableField("RUNHOURS")
    private Double runhours;

    /**
     * 停机小时
     */
    @TableField("STOPHOURS")
    private Double stophours;

    /**
     * 故障小时
     */
    @TableField("FAULTHOURS")
    private Double faulthours;

    /**
     * 维护小时
     */
    @TableField("MAINTAINHOURS")
    private Double maintainhours;

    /**
     * 通讯中断小时
     */
    @TableField("INTERRUPTHOURS")
    private Double interrupthours;

    /**
     * 发电量(SCADA)
     */
    @TableField("GENERATINGCAPACITY")
    private Double generatingcapacity;

    /**
     * 风速
     */
    @TableField("SPEED")
    private Double speed;

    /**
     * 功率
     */
    @TableField("POWER")
    private Double power;

    /**
     * 日期
     */
    @TableField("RECORDDATE")
    private Date recorddate;

    /**
     * 上网电量
     */
    @TableField("GRIDELECTRICITY")
    private Double gridelectricity;

    /**
     * 工网购网电量
     */
    @TableField("BUYELECTRICITY")
    private Double buyelectricity;

    /**
     * 场内停机
     */
    @TableField("INSTOP")
    private Double instop;

    /**
     * 场外停机
     */
    @TableField("OUTSTOP")
    private Double outstop;

    /**
     * 运行时间（计算过）
     */
    @TableField("RUNTIME")
    private Double runtime;

    /**
     * 停机时间（计算过）
     */
    @TableField("STOPTIME")
    private Double stoptime;

    /**
     * 故障时间（计算过）
     */
    @TableField("FAULTTIME")
    private Double faulttime;

    /**
     * 维护时间（计算过）
     */
    @TableField("MAINTAINTIME")
    private Double maintaintime;

    /**
     * 通讯中断时间（计算过）
     */
    @TableField("INTERRUPTTIME")
    private Double interrupttime;

    /**
     * 月发电量
     */
    @TableField("MONTHGC")
    private Double monthgc;

    /**
     * 年发电量
     */
    @TableField("YEARGC")
    private Double yeargc;

    /**
     * 理论发电量
     */
    @TableField("THEORYGENERATION")
    private Double theorygeneration;

    /**
     * 损失发电量
     */
    @TableField("LOSSOFPOWER")
    private Double lossofpower;

    /**
     * 场用电量
     */
    @TableField("FIELDELECTRICITY")
    private Double fieldelectricity;

    /**
     * 发电量（电表）
     */
    @TableField("GENERATINGCAPACITY2")
    private Double generatingcapacity2;

    /**
     * 风场编号
     */
    @TableField("WINDPOWERSTATIONID")
    private String windpowerstationid;

    /**
     * 项目编号
     */
    @TableField("PROJECTID")
    private String projectid;

    /**
     * 线路编号
     */
    @TableField("LINEID")
    private String lineid;

    /**
     * 所属位置
     */
    @TableField("LOCATION")
    private String location;

    /**
     * 农网购网电量
     */
    @TableField("BUYAGRICULTUREELECTRICITY")
    private Double buyagricultureelectricity;

    /**
     * 月发电量(电表)
     */
    @TableField("MONTHGC2")
    private Double monthgc2;

    /**
     * 年发电量(电表)
     */
    @TableField("YEARGC2")
    private Double yeargc2;

    /**
     * 风速(测风塔)
     */
    @TableField("SPEED2")
    private Double speed2;

    /**
     * 最小风速
     */
    @TableField("MAXSPEED")
    private Double maxspeed;

    /**
     * 最大风速（日照强度）
     */
    @TableField("MINSPEED")
    private Double minspeed;

    /**
     * 限电量
     */
    @TableField("LIMITPOWER")
    private Double limitpower;

    /**
     * 总发电量（SCADA）
     */
    @TableField("TOTALGC")
    private Double totalgc;

    /**
     * 总发电量
     */
    @TableField("TOTALGC2")
    private Double totalgc2;

    /**
     * 自算理论发电量
     */
    @TableField("THEORYGENERATIONZS")
    private Double theorygenerationzs;

    /**
     * 有效风时数
     */
    @TableField("WINDHOURS")
    private Double windhours;

    /**
     * 最大功率
     */
    @TableField("MAXPOWER")
    private Double maxpower;

    /**
     * 最小功率
     */
    @TableField("MINPOWER")
    private Double minpower;

    /**
     * 月上网电量
     */
    @TableField("MONTHGE")
    private Double monthge;

    /**
     * 年上网电量
     */
    @TableField("YEARGE")
    private Double yearge;

    /**
     * 月工网购网电量
     */
    @TableField("MONTHBE")
    private Double monthbe;

    /**
     * 年工网购网电量
     */
    @TableField("YEARBE")
    private Double yearbe;

    /**
     * 月农网购网电量
     */
    @TableField("MONTHAE")
    private Double monthae;

    /**
     * 年农网购网电量
     */
    @TableField("YEARAE")
    private Double yearae;

    /**
     * 日发电量（4位小数）
     */
    @TableField("GENERATINGCAPACITY4")
    private Double generatingcapacity4;

    /**
     * 日上网电量（4位小数）
     */
    @TableField("GRIDELECTRICITY4")
    private Double gridelectricity4;

    /**
     * 日工网购网电量（4位小数）
     */
    @TableField("BUYELECTRICITY4")
    private Double buyelectricity4;

    /**
     * 日农网购网电量（4位小数）
     */
    @TableField("BUYAGRICULTUREELECTRICITY4")
    private Double buyagricultureelectricity4;

    /**
     * 日利用小时数
     */
    @TableField("DAYLYXS")
    private Double daylyxs;

    /**
     * 月利用小时数
     */
    @TableField("MONTHLYXS")
    private Double monthlyxs;

    /**
     * 年利用小时数
     */
    @TableField("YEARLYXS")
    private Double yearlyxs;

    /**
     * 日综合厂用电率
     */
    @TableField("DAYZHCYDL")
    private Double dayzhcydl;

    /**
     * 月综合厂用电率
     */
    @TableField("MONTHZHCYDL")
    private Double monthzhcydl;

    /**
     * 年综合厂用电率
     */
    @TableField("YEARZHCYDL")
    private Double yearzhcydl;

    /**
     * 日设备可利用率
     */
    @TableField("DAYSBKLYL")
    private Double daysbklyl;

    /**
     * 月设备可利用率
     */
    @TableField("MONTHSBKLYL")
    private Double monthsbklyl;

    /**
     * 年设备可利用率
     */
    @TableField("YEARSBKLYL")
    private Double yearsbklyl;

    /**
     * 日等效可用系数
     */
    @TableField("DAYDXKYXS")
    private Double daydxkyxs;

    /**
     * 月等效可用系数
     */
    @TableField("MONTHDXKYXS")
    private Double monthdxkyxs;

    /**
     * 年等效可用系数
     */
    @TableField("YEARDXKYXS")
    private Double yeardxkyxs;

    /**
     * 月平均风速
     */
    @TableField("MONTHSPEED")
    private Double monthspeed;

    /**
     * 年平均风速
     */
    @TableField("YEARSPEED")
    private Double yearspeed;

    /**
     * 运行时间（计算过）月
     */
    @TableField("MONTHRUNTIME")
    private Double monthruntime;

    /**
     * 停机时间（计算过）月
     */
    @TableField("MONHTSTOPTIME")
    private Double monhtstoptime;

    /**
     * 故障时间（计算过）月
     */
    @TableField("MONTHFAULTTIME")
    private Double monthfaulttime;

    /**
     * 维护时间（计算过）月
     */
    @TableField("MONTHMAINTAINTIME")
    private Double monthmaintaintime;

    /**
     * 通讯中断时间（计算过）月
     */
    @TableField("MONTHINTERRUPTTIME")
    private Double monthinterrupttime;

    /**
     * 运行时间（计算过）年
     */
    @TableField("YEARRUNTIME")
    private Double yearruntime;

    /**
     * 停机时间（计算过）年
     */
    @TableField("YEARSTOPTIME")
    private Double yearstoptime;

    /**
     * 故障时间（计算过）年
     */
    @TableField("YEARFAULTTIME")
    private Double yearfaulttime;

    /**
     * 维护时间（计算过）年
     */
    @TableField("YEARMAINTAINTIME")
    private Double yearmaintaintime;

    /**
     * 通讯中断时间（计算过）年
     */
    @TableField("YEARINTERRUPTTIME")
    private Double yearinterrupttime;

    /**
     * 日日历小时数
     */
    @TableField("DAYCALENDARHOURS")
    private Double daycalendarhours;

    /**
     * 月日历小时数
     */
    @TableField("MONTHCALENDARHOURS")
    private Double monthcalendarhours;

    /**
     * 年日历小时数
     */
    @TableField("YEARCALENDARHOURS")
    private Double yearcalendarhours;

    /**
     * 限电损失电量
     */
    @TableField("LOSSOFPOWER1")
    private Double lossofpower1;

    /**
     * 故障损失电量
     */
    @TableField("LOSSOFPOWER2")
    private Double lossofpower2;

    /**
     * 维护损失电量
     */
    @TableField("LOSSOFPOWER3")
    private Double lossofpower3;

    /**
     * 性能损失电量
     */
    @TableField("LOSSOFPOWER4")
    private Double lossofpower4;

    /**
     * 月有效风时数
     */
    @TableField("MONTHWINDHOURS")
    private Double monthwindhours;

    /**
     * 年有效风时数
     */
    @TableField("YEARWINDHOURS")
    private Double yearwindhours;

    /**
     * 日限电小时数
     */
    @TableField("BROWNOUTSTIME")
    private Double brownoutstime;

    /**
     * 月限电小时数
     */
    @TableField("MONTHBROWNOUTSTIME")
    private Double monthbrownoutstime;

    /**
     * 年限电小时数
     */
    @TableField("YEARBROWNOUTSTIME")
    private Double yearbrownoutstime;

    @TableField("MAINLOSSIN")
    private Double mainlossin;

    @TableField("FAULTLOSSIN")
    private Double faultlossin;

    @TableField("ELECTRICLOSSOUT")
    private Double electriclossout;

    @TableField("WEATHERLOSSOUT")
    private Double weatherlossout;


}
