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

import com.baomidou.mybatisplus.annotation.TableName;
import com.hdkj.lt.base.model.entity.FhzgBaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = true)
@TableName("fhzg_plan_transfer_scheme_switching_sequence")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class FhzgPlanTransferSchemeSwitchingSequence extends FhzgBaseEntity {
    /**
     * 计划停电区域方案ID
     **/
    @ApiModelProperty(value = "计划停电区域方案ID")
    private Long schemeId;

    /**
     * 开关ID
     **/
    @ApiModelProperty(value = "开关ID")
    private String switchId;

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

    /**
     * 开关类型
     **/
    @ApiModelProperty(value = "开关类型")
    private String switchType;

    /**
     * 是否三遥开关
     **/

    @ApiModelProperty(value = "是否三遥开关")
    private String isAutoSwitch;

    /**
     * 动作内容
     **/
    @ApiModelProperty(value = "动作内容")
    private String operationContent;

    /**
     * 开关动作顺序
     **/
    @ApiModelProperty(value = "开关动作顺序")
    private Integer switchingSeq;

    /**
     * 合环校验结果
     **/
    @ApiModelProperty(value = "合环校验结果")
    private Integer loopCloseCheck;

    /**
     * 合环校验结果
     **/
    @ApiModelProperty(value = "合环校验结果")
    private Integer finalStateCheck;
}
