package com.xhpc.activity.domain;

import com.xhpc.common.core.annotation.Excel;
import lombok.Data;

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

/**
 * xhpc_station_device
 * @author
 */
@Data
public class XhpcStationDeviceDomain implements Serializable {
    /**
     * 设备ID
     */
    private Long deviceId;

    /**
     * 设备名称
     */
    @Excel(name = "名称")
    private String deviceName;

    /**
     * 设备类型
     */
    @Excel(name = "设备类型")
    private String deviceType;

    /**
     * 电流类型（直流，交流）
     */
    @Excel(name = "电桩类型")
    private String currentType;

    /**
     * 所属场站
     */
    private Long stationId;

    /**
     * 场站名称
     */
    @Excel(name = "场站名称")
    private String stationName;

    /**
     *
     */
    @Excel(name = "规格型号")
    private String brandModel;

    /**
     * 上级设备ID
     */
    private Long parentDeviceId;

    /**
     * 上级设备编码
     */
    @Excel(name = "父级设备编码")
    private String parentSerialNumber;

    /**
     * 设备编码
     */
    @Excel(name = "设备编码")
    private String serialNumber;

    private Integer sorted;

    /**
     * 设备状态（0-未启用，1-正常，2-异常，3-维修中，4-待检测）
     */
    @Excel(name = "状态")
    private Short status;

    /**
     * 是否删除（0-正常，2-删除）
     */
    private Short delFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 更新人
     */
    private String updateBy;

    private String tenantId;

    private static final long serialVersionUID = 1L;
}
