| package com.doumee.dao.business.model; | 
|   | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.doumee.core.annotation.excel.ExcelColumn; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import com.baomidou.mybatisplus.annotation.IdType; | 
| import com.baomidou.mybatisplus.annotation.TableId; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import lombok.Data; | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
|   | 
| import java.io.Serializable; | 
| import java.util.Date; | 
| import java.util.List; | 
|   | 
| /** | 
|  * 企业信息表 | 
|  * @author 江蹄蹄 | 
|  * @date 2024/01/16 10:03 | 
|  */ | 
| @Data | 
| @ApiModel("企业信息表") | 
| @TableName("`company`") | 
| public class Company implements Serializable { | 
|   | 
|     @TableId(type = IdType.AUTO) | 
|     @ApiModelProperty(value = "主键", example = "1") | 
|     @ExcelColumn(name="主键") | 
|     private Integer id; | 
|   | 
|     @ApiModelProperty(value = "创建人编码", example = "1") | 
|     @ExcelColumn(name="创建人编码") | 
|     private Integer creator; | 
|   | 
|     @ApiModelProperty(value = "创建时间") | 
|     @ExcelColumn(name="创建时间") | 
|   | 
|     private Date createDate; | 
|   | 
|     @ApiModelProperty(value = "更新人编码", example = "1") | 
|     @ExcelColumn(name="更新人编码") | 
|     private Integer editor; | 
|   | 
|     @ApiModelProperty(value = "更新时间") | 
|     @ExcelColumn(name="更新时间") | 
|   | 
|     private Date editDate; | 
|   | 
|     @ApiModelProperty(value = "是否删除0否 1是", example = "1") | 
|     @ExcelColumn(name="是否删除0否 1是") | 
|     private Integer isdeleted; | 
|   | 
|     @ApiModelProperty(value = "名称") | 
|     @ExcelColumn(name="名称") | 
|     private String name; | 
|     @ApiModelProperty(value = "法人姓名") | 
|     @ExcelColumn(name="法人姓名") | 
|     private String legalName; | 
|   | 
|     @ApiModelProperty(value = "备注") | 
|     @ExcelColumn(name="备注") | 
|     private String remark; | 
|   | 
|     @ApiModelProperty(value = "状态 0启用 1禁用", example = "1") | 
|     @ExcelColumn(name="状态 0启用 1禁用") | 
|     private Integer status; | 
|   | 
|     @ApiModelProperty(value = "排序码", example = "1") | 
|     @ExcelColumn(name="排序码") | 
|     private Integer sortnum; | 
|   | 
|     @ApiModelProperty(value = "类型 0企业 1商户 ", example = "1") | 
|     @ExcelColumn(name="类型 0企业 1商户 ") | 
|     private Integer type; | 
|   | 
|     @ApiModelProperty(value = "统一信用代码") | 
|     @ExcelColumn(name="统一信用代码") | 
|     private String code; | 
|   | 
|     @ApiModelProperty(value = "公司超级管理员账号") | 
|     @ExcelColumn(name="公司超级管理员账号") | 
|     private String username; | 
|   | 
|     @ApiModelProperty(value = "纳税人识别号") | 
|     @ExcelColumn(name="纳税人识别号") | 
|     private String taxCode; | 
|   | 
|     @ApiModelProperty(value = "账号") | 
|     @ExcelColumn(name="账号") | 
|     private String taxAccount; | 
|   | 
|     @ApiModelProperty(value = "开户行") | 
|     @ExcelColumn(name="开户行") | 
|     private String taxBank; | 
|   | 
|     @ApiModelProperty(value = "地址、电话") | 
|     @ExcelColumn(name="地址、电话") | 
|     private String taxAddr; | 
|   | 
|     @ApiModelProperty(value = "电子发票接收地址") | 
|     @ExcelColumn(name="电子发票接收地址") | 
|     private String invoiceEmail; | 
|   | 
|     @ApiModelProperty(value = "纸质发票接收地址") | 
|     @ExcelColumn(name="纸质发票接收地址") | 
|     private String invoiceAddr; | 
|   | 
|     @ApiModelProperty(value = "手机号") | 
|     @ExcelColumn(name="手机号") | 
|     private String phone; | 
|   | 
|     @ApiModelProperty(value = "企业邮箱") | 
|     @ExcelColumn(name="企业邮箱") | 
|     private String email; | 
|     @ApiModelProperty(value = "企业电子章编码") | 
|     @ExcelColumn(name="企业电子章编码") | 
|     private String signId; | 
|     @ApiModelProperty(value = "企业电子章状态 0未上传 1已上传 2上传失败") | 
|     @ExcelColumn(name="企业电子章状态") | 
|     private Integer signIdStatus; | 
|   | 
|     @ApiModelProperty(value = "企业电子签认证状态 0待认证 1认证中 2认证失败 3认证通过", example = "1") | 
|     @ExcelColumn(name="企业电子签认证状态 0待认证 1认证中 2认证失败 3认证通过") | 
|     private Integer signStatus; | 
|   | 
|     @ApiModelProperty(value = "电子签认证时间") | 
|     @ExcelColumn(name="电子签认证时间") | 
|   | 
|     private Date signDate; | 
|     @ApiModelProperty(value = "查询辨识 0权限范围内 1全部") | 
|     @TableField(exist = false) | 
|     private int queryFlag ; | 
|     @ApiModelProperty(value = "是否拥有权限 0无 1有") | 
|     @TableField(exist = false) | 
|     private int hasPerimission ; | 
|   | 
|     @ApiModelProperty(value = "方案集合" ) | 
|     @TableField(exist = false) | 
|     private List<CompanySolution> solutionList; | 
|     @ApiModelProperty(value = "营业执照" ) | 
|     @TableField(exist = false) | 
|     private  Multifile  businessImg; | 
|     @ApiModelProperty(value = "法人身份证照片" ) | 
|     @TableField(exist = false) | 
|     private List<Multifile> idcardImgList; | 
|     @ApiModelProperty(value = "企业签章图片" ) | 
|     @TableField(exist = false) | 
|     private  Multifile  signImg; | 
|   | 
|     @ApiModelProperty(value = "验证码") | 
|     @TableField(exist = false) | 
|     private String captche; | 
|     @ApiModelProperty(value = "用户编码") | 
|     @TableField(exist = false) | 
|     private Integer userId; | 
|   | 
|   | 
|   | 
| } |