package com.njcn.advance.pojo.po.govern.voltage;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

import lombok.Getter;
import lombok.Setter;

/**
 * @author hongawen
 * @since 2024-03-27
 */
@Getter
@Setter
@TableName("sg_govern_scheme_history")
public class SgGovernSchemeHistory extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 治理评估历史数据表
     */
    private String id;


    /**
     * 生产线ID
     */
    private String productLineId;

    /**
     * 评估批次
     */
    private String evaluationBatch;

    /**
     * 最佳方案id
     */
    private String bestSchemeId;

    /**
     * 期望回收周期
     */
    private Integer payBackPeriod;

    /**
     * 参考数据时间范围
     */
    private String timeScope;

    /**
     * 治理容量(kW)
     */
    private Double governPower;

    /**
     * 暂降次数
     */
    private Integer eventCount;

    /**
     * 中断次数
     */
    private Integer breakCount;

    /**
     * 不做治理，可能造成的经济损失
     */
    private Double loss;

    /**
     * 用户状态 0-删除；1-正常；默认正常
     */
    private Integer state;

}
