package com.xhpc.common.domain;

import com.xhpc.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 桩停用调整对象
 *
 * @author yuyang
 * @Date 2026-05-08 11:10
 */
@Data
public class TimingTerminalDeactivate extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long timingTerminalDeactivateId;

    /** 场站id */
    private Long chargingStationId;

    /** 场站名称（非数据库字段） */
    private String chargingStationName;

    /** 桩id集合 */
    private String pileIds;

    /** 桩名称集合（非数据库字段） */
    private String pileNames;

    /** 调整开始时间 */
    private Date startTimingTime;

    /** 开始调整状态（0启用 1停止） */
    private Integer startStatus;

    /** 开始执行状态（0未执行 1已执行 2执行错误） */
    private Integer startType;

    /** 调整结束时间 */
    private Date endTimingTime;

    /** 结束调整状态（0启用 1停止） */
    private Integer endStatus;

    /** 结束执行状态（0未执行 1已执行 2执行错误） */
    private Integer endType;

    /** 桩停用提示语 */
    private String prompt;

    /** 调整原因 */
    private String reason;

    /** 失败原因 */
    private String errorReason;


    private Integer delFlag;

    private Long operatorId;
}
