111
k94314517
2024-02-05 15e588eb6a7549ecd2aaffb45e67f11e68354eb6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
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 = "类型 ", example = "1")
    @ExcelColumn(name="类型 ")
    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;
 
 
 
}