package com.hdkj.lt.core.bizms.modle.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 方案开关保护定值推荐表
 * @TableName fhzg_transfer_scheme_switch_protection_recommend
 */
@TableName(value ="fhzg_transfer_scheme_switch_protection_recommend")
@Data
public class FhzgTransferSchemeSwitchProtectionRecommend implements Serializable {
    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 方案id
     */
    @TableField(value = "scheme_id")
    private Long schemeId;

    /**
     * 开关id
     */
    @TableField(value = "psr_id")
    private String psrId;

    /**
     * 开关名称
     */
    @TableField(value = "switch_name")
    private String switchName;

    /**
     * 合环电流（A）
     */
    @TableField(value = "loopI")
    private BigDecimal loopI;

    /**
     * 电流校验结果
     */
    @TableField(value = "check_type")
    private Integer checkType;

    /**
     * 终态最大电流（A）
     */
    @TableField(value = "max_after24hI")
    private BigDecimal maxAfter24hI;

    /**
     * 当前III段定值（A）
     */
    @TableField(value = "cur_OC3_value")
    private BigDecimal curOC3Value;

    /**
     * 推荐III段定值（A）
     */
    @TableField(value = "recommend_OC3_value")
    private BigDecimal recommendOC3Value;

    /**
     * 创建人
     */
    @TableField(value = "creator")
    private Long creator;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 最后一次修改人
     */
    @TableField(value = "last_editor")
    private Long lastEditor;

    /**
     * 最后一次修改时间
     */
    @TableField(value = "last_time")
    private Date lastTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}