package com.ruoyi.tc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.tc.baseClass.BaseClass;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 电子邮件资产表(asset_email)实体类
 * @author du
 * @since 2024/11/13 14:44
*/
@Data
@ApiModel("电子邮件资产表")
@TableName(value = "asset_email")
public class AssetEmail extends BaseClass implements Serializable {


    @ApiModelProperty("id")
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;
    /**
    * 所属单位
    */
    @Excel(name = "所属单位", sort = 1, width = 24)
    @ApiModelProperty("所属单位")
    private String ssdw;

    @ApiModelProperty("是否报废")
    private Integer isbf=0;
    /**
    * 电子邮箱后缀
    */
    @Excel(name = "电子邮箱后缀", sort = 2, width = 20)
    @ApiModelProperty("电子邮箱后缀")
    private String dzyxhz;
    /**
    * 建设类型（字典）
    */
    @Excel(name = "建设类型", sort = 3, width = 20,dictType = "email_jslx",comboReadDict = true)
    @ApiModelProperty("建设类型（字典）")
    private String jslx;
    /**
    * 邮件系统供应商
    */
    @Excel(name = "邮件系统供应商", sort = 4, width = 24)
    @ApiModelProperty("邮件系统供应商")
    private String yjxtgys;
    /**
    * 密码算法
    */
    @Excel(name = "密码算法", sort = 5, width = 22)
    @ApiModelProperty("密码算法")
    private String mmsf;
    /**
    * 邮件系统状态（字典)
    */
    @Excel(name = "邮件系统状态", sort = 6, width = 20,dictType = "email_state",comboReadDict = true)
    @ApiModelProperty("邮件系统状态（字典)")
    private String yjxtzc;
    /**
    * 安全防护系统（字典）
    */
    @Excel(name = "安全防护系统", sort = 7, dictType = "email_hasorno",comboReadDict = true)
    @ApiModelProperty("安全防护系统（字典）")
    private String aqfhxt;
    /**
    * 安全备份环境(字典）
    */
    @Excel(name = "安全备份环境", sort = 8, dictType = "email_hasorno",comboReadDict = true)
    @ApiModelProperty("安全备份环境(字典）")
    private String aqbfhj;
    /**
    * 数字证书厂商
    */
    @Excel(name = "数字证书厂商", sort = 9)
    @ApiModelProperty("数字证书厂商")
    private String szzscs;
    /**
    * 上线时间
    */
    @Excel(name = "上线时间", sort = 10)
    @ApiModelProperty("上线时间")
    private String sxsj;
    /**
    * 所属行业（字典）
    */
    @Excel(name = "所属行业",dictType = "app_sshy",comboReadDict = true,sort = 11, width = 18)
    @ApiModelProperty("所属行业（字典）")
    private String sshy;
    /**
    * 重点行业（字典）
    */
    @Excel(name = "重点行业",dictType = "app_zdhy",comboReadDict = true,sort = 12, width = 18)
    @ApiModelProperty("重点行业（字典）")
    private String zdhy;
    /**
    * 行政区划（字典）
    */
    @Excel(name = "行政区划",dictType = "app_xzqh",comboReadDict = true,sort = 13, width = 18)
    @ApiModelProperty("行政区划（字典）")
    private String xzqh;
    /**
    * 简介
    */
    @Excel(name = "简介",sort = 14, width = 28)
    @ApiModelProperty("简介")
    private String jj;
    /**
    * 系统责任人
    */
    @Excel(name = "系统责任人",sort = 15)
    @ApiModelProperty("系统责任人")
    private String xtzrr;
    /**
    * 系统责任人电话
    */
    @Excel(name = "系统责任人电话",sort = 16)
    @ApiModelProperty("系统责任人电话")
    private String xtzrrdh;
    /**
    * 系统责任人邮箱
    */
    @Excel(name = "系统责任人邮箱",sort = 17)
    @ApiModelProperty("系统责任人邮箱")
    private String xtzrryx;
    /**
    * 系统责任人地址
    */
    @Excel(name = "系统责任人地址",sort = 18)
    @ApiModelProperty("系统责任人地址")
    private String xtzrrdz;


    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;
}
