package com.sooka.sponest.monitor.aidevicedept.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.datascope.base.domain.BaseBusinessEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * AI对应部门对象 centerdata_t_aidevicedept
 *
 * @author yy
 * @date 2022-09-01
 */
@Data
public class CenterdataTAidevicedept extends BaseBusinessEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private String id;

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

    /** 设备code */
    @Excel(name = "设备code")
    private String deviceCode;

    /** 设备ID */
    @Excel(name = "设备ID")
    private String deviceId;

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

    /** 部门id */
    @Excel(name = "部门id")
    private Long mapDeptId;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String mapDeptName;

    /** 部门类型（1-责任单位，接收推送，2-查看单位） */
    @Excel(name = "部门类型", readConverterExp = "1=-责任单位，接收推送，2-查看单位")
    private String deptProtype;

    /** 创建人名称 */
    @Excel(name = "创建人名称")
    private String createName;

    /** 更新人名称 */
    @Excel(name = "更新人名称")
    private String updateName;

    /** 数据状态(可用 、不可用 ) 字典 */
    @Excel(name = "数据状态(可用 、不可用 ) 字典")
    private String dataStatus;

    /** 数据所属部门id */
    @Excel(name = "数据所属部门id")
    private Long deptId;

    /** 数据所属部门名称 */
    @Excel(name = "数据所属部门名称")
    private String deptName;

    /** 是否指挥中心 */
    @Excel(name = "是否指挥中心", readConverterExp = "0=否，1=是")
    private Integer isCommandCenter;

}
