package com.njcn.harmonic.pojo.po;

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

import java.time.LocalDate;

/**
 * 有功功率趋势 实体类
 * @author guofeihu
 * @since 2024-08-20
 */
@Data
@TableName("r_active_power_range")
public class RActivePowerRangePO extends BaseEntity {

    private static final long serialVersionUID = 1L;


    /**
     * 监测点ID
     */
    private String lineId;

    /**
     * 日期（天）
     */
    private String timeId;

    /**
     * 0%~10%区间时间Json
     */
    private String minsTime0;

    /**
     * 0%~10%区间个数
     */
    private Integer minsNum0 = 0;

    /**
     * 0%~10%区间是否越限
     */
    private Integer isOrNot0 = 0;

    /**
     * 10%~20%区间时间Json
     */
    private String minsTime1;

    /**
     * 10%~20%区间个数
     */
    private Integer minsNum1 = 0;;

    /**
     * 10%~20%区间是否越限
     */
    private Integer isOrNot1 = 0;

    /**
     * 20%~30%区间时间Json
     */
    private String minsTime2;

    /**
     * 20%~30%区间个数
     */
    private Integer minsNum2 = 0;;

    /**
     * 20%~30%区间是否越限
     */
    private Integer isOrNot2 = 0;

    /**
     * 30%~40%区间时间Json
     */
    private String minsTime3;

    /**
     * 30%~40%区间个数
     */
    private Integer minsNum3 = 0;;

    /**
     * 30%~40%区间是否越限
     */
    private Integer isOrNot3 = 0;

    /**
     * 40%~50%区间时间Json
     */
    private String minsTime4;

    /**
     * 40%~50%区间个数
     */
    private Integer minsNum4 = 0;;

    /**
     * 40%~50%区间是否越限
     */
    private Integer isOrNot4 = 0;

    /**
     * 50%~60%区间时间Json
     */
    private String minsTime5;

    /**
     * 50%~60%区间个数
     */
    private Integer minsNum5 = 0;;

    /**
     * 50%~60%区间是否越限
     */
    private Integer isOrNot5 = 0;

    /**
     * 60%~70%区间时间Json
     */
    private String minsTime6;

    /**
     * 60%~70%区间个数
     */
    private Integer minsNum6 = 0;;

    /**
     * 60%~70%区间是否越限
     */
    private Integer isOrNot6 = 0;

    /**
     * 70%~80%区间时间Json
     */
    private String minsTime7;

    /**
     * 70%~80%区间个数
     */
    private Integer minsNum7 = 0;;

    /**
     * 70%~80%区间是否越限
     */
    private Integer isOrNot7 = 0;

    /**
     * 80%~90%区间时间Json
     */
    private String minsTime8;

    /**
     * 80%~90%区间个数
     */
    private Integer minsNum8 = 0;;

    /**
     * 80%~90%区间是否越限
     */
    private Integer isOrNot8 = 0;

    /**
     * 90%~100%区间时间Json
     */
    private String minsTime9;

    /**
     * 90%~100%区间个数
     */
    private Integer minsNum9 = 0;;

    /**
     * 90%~100%区间是否越限
     */
    private Integer isOrNot9 = 0;

    /**
     * 状态：0-删除 1-正常
     */
    private Integer state;

}
