package com.gkhy.firework.master.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** *
* *
* * @author kzy * @since 2024-02-02 15:30:07 */ @Getter @Setter @TableName("enterprise") @ApiModel(value = "Enterprise对象", description = "") public class Enterprise implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("主键id") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("安全监管分类") @TableField("safetysupervision") private String safetysupervision; @ApiModelProperty("国民经济行业分类") @TableField("economicindustry") private String economicindustry; @ApiModelProperty("单位编号") @TableField("enterprisenumber") private String enterprisenumber; @ApiModelProperty("企业名称") @TableField("enterprisename") private String enterprisename; @ApiModelProperty("电子邮箱") @TableField("enterpriseemail") private String enterpriseemail; @ApiModelProperty("企业规模") @TableField("enterprisesize") private String enterprisesize; @ApiModelProperty("企业状态(OFF-停用;ON-启用)") @TableField("enterprisestatus") private String enterprisestatus; @ApiModelProperty("行政主管部门") @TableField("department") private String department; @ApiModelProperty("设备编号") @TableField("devicenumber") private String devicenumber; @ApiModelProperty("单位办公地址") @TableField("officeaddress") private String officeaddress; @ApiModelProperty("所属区域:省") @TableField("province") private String province; @ApiModelProperty("所属区域:市") @TableField("city") private String city; @ApiModelProperty("所属区域:区") @TableField("district") private String district; @ApiModelProperty("所属区域:街道") @TableField("street") private String street; @ApiModelProperty("所属区域:委员会") @TableField("committee") private String committee; @ApiModelProperty("治安主管单位") @TableField("securitysupervisory") private String securitysupervisory; @ApiModelProperty("办公电话") @TableField("officephone") private String officephone; @ApiModelProperty("传真电话") @TableField("faxphone") private String faxphone; @ApiModelProperty("单位注册地址") @TableField("registeraddress") private String registeraddress; @ApiModelProperty("注册类型") @TableField("registertype") private String registertype; @ApiModelProperty("成立时间") @TableField("establishtime") private Date establishtime; @ApiModelProperty("qq号码") @TableField("qqnumber") private String qqnumber; @ApiModelProperty("邮编") @TableField("postcode") private String postcode; @ApiModelProperty("工房数量") @TableField("roomnumber") private Integer roomnumber; @ApiModelProperty("国民经济类型") @TableField("economictype") private String economictype; @ApiModelProperty("生产经营项目") @TableField("productioncontent") private String productioncontent; @ApiModelProperty("工商注册号") @TableField("businessregisternumber") private String businessregisternumber; @ApiModelProperty("组织结构代码") @TableField("organizationstructurecode") private String organizationstructurecode; @ApiModelProperty("有效期开始时间") @TableField("validstarttime") private Date validstarttime; @ApiModelProperty("有效期结束时间") @TableField("validendtime") private Date validendtime; @ApiModelProperty("从业人数") @TableField("employeenumber") private Integer employeenumber; @ApiModelProperty("是否缴纳安全责任险") @TableField("ispaysafetyinsurance") private Boolean ispaysafetyinsurance; @ApiModelProperty("保险合同号码(保单号)") @TableField("insurancecontractnumber") private String insurancecontractnumber; @TableField("insureamount") private BigDecimal insureamount; @ApiModelProperty("投保有效期开始时间") @TableField("insurestarttime") private Date insurestarttime; @ApiModelProperty("投保有效期结束时间") @TableField("insureendtime") private Date insureendtime; @ApiModelProperty("是否有重大危险源") @TableField("ismajorhazard") private Boolean ismajorhazard; @ApiModelProperty("是否有特种设备") @TableField("isspecialequipment") private Boolean isspecialequipment; @ApiModelProperty("是否有职业卫生信息") @TableField("isoccupationalhealthinfo") private Boolean isoccupationalhealthinfo; @ApiModelProperty("是否有特种人员") @TableField("isspecialpersonnel") private Boolean isspecialpersonnel; @ApiModelProperty("自查记录周期") @TableField("selfrecordingcycle") private String selfrecordingcycle; @ApiModelProperty("是否有上级企业") @TableField("isparententerprise") private Boolean isparententerprise; @ApiModelProperty("上级企业id") @TableField("parententerpriseid") private Long parententerpriseid; @ApiModelProperty("上级企业名称") @TableField("parententerprisename") private String parententerprisename; @ApiModelProperty("信息创建时间") @TableField("infocreatetime") private Date infocreatetime; @ApiModelProperty("信息更新时间") @TableField("infoupdatetime") private Date infoupdatetime; @ApiModelProperty("更新用户") @TableField("infoupdateby") private Long infoupdateby; @ApiModelProperty("创建用户") @TableField("infocreateby") private Long infocreateby; @ApiModelProperty("有效标识(是否删除,0-删除,1-有效)") @TableField("validflag") private Boolean validflag; @ApiModelProperty("纬度") @TableField("latitude") private String latitude; @ApiModelProperty("经度") @TableField("longitude") private String longitude; @ApiModelProperty("信息创建人") @TableField("infocreatebyname") private String infocreatebyname; @ApiModelProperty("信息更信人") @TableField("infoupdatebyname") private String infoupdatebyname; @ApiModelProperty("分表标识") @TableField("divideflag") private Integer divideflag; @ApiModelProperty("两位编码,用于生成十位商品编码,需唯一") @TableField("twobitcode") private String twobitcode; @ApiModelProperty("保险公司名称") @TableField("insurancecompany") private String insurancecompany; @ApiModelProperty("专职安全生产管理人员及仓库守护、保管人员数量") @TableField("personnumber") private Integer personnumber; @ApiModelProperty("丹灵单位代码") @TableField("dlcompanycode") private String dlcompanycode; @ApiModelProperty("设备id") @TableField("deviceid") private String deviceid; @ApiModelProperty("是否注销,0注销,1有效") @TableField("loginvalidflag") private Integer loginvalidflag; }