package com.rrtx.services.db.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhangzz
 * @since 2021-02-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SuspectedPowerFailure implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("sus_no")
    private String susNo;

    /**
     * 台区名称
     */
    @TableField("sus_name_of_taiwan_district")
    private String susNameOfTaiwanDistrict;

    /**
     * 终端名称
     */
    @TableField("sus_terminal_name")
    private String susTerminalName;

    /**
     * 终端地址码
     */
    @TableField("sus_terminal_address_code")
    private String susTerminalAddressCode;

    /**
     * 数据日期
     */
    @TableField("sus_data_date")
    private Date susDataDate;

    /**
     * 停电时间
     */
    @TableField("sus_blackout_time")
    private Date susBlackoutTime;

    /**
     * 来电时间
     */
    @TableField("sus_call_time")
    private Date susCallTime;

    /**
     * 是否疑似停电
     */
    @TableField("sus_suspected_power_failure")
    private String susSuspectedPowerFailure;

    /**
     * 说明
     */
    @TableField("sus_explain")
    private String susExplain;

    /**
     * 单位名称
     */
    @TableField("sus_unit_name")
    private String susUnitName;

    /**
     * 台区编号
     */
    @TableField("sus_station_area_number")
    private String susStationAreaNumber;

    /**
     * 终端编号
     */
    @TableField("sus_terminal_number")
    private String susTerminalNumber;

    /**
     * 单位编号
     */
    @TableField("sus_unit_no")
    private String susUnitNo;

    @TableId(value = "sus_id", type = IdType.AUTO)
    private Integer susId;


}
