huliguo
2025-05-27 6fdcd27ed40ff4c317f0d73c6c8ca8123914f8fe
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
package com.ruoyi.system.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 com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
 
/**
 * 公司信息表实体类
 */
@Data
@TableName("tb_company")
@ApiModel("公司信息表")
public class Company {
 
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键ID")
    private String id;
 
    @TableField("user_id")
    @ApiModelProperty(value = "发布用户ID")
    private String userId;
 
    @TableField("company_name")
    @ApiModelProperty(value = "公司名称")
    private String companyName;
 
    @TableField("city")
    @ApiModelProperty(value = "所在省")
    private String city;
 
    @TableField("city_code")
    @ApiModelProperty(value = "所在省code")
    private String cityCode;
 
    @TableField("province")
    @ApiModelProperty(value = "所在市")
    private String province;
 
    @TableField("province_code")
    @ApiModelProperty(value = "所在市code")
    private String provinceCode;
 
    @TableField("area")
    @ApiModelProperty(value = "所在区")
    private String area;
 
    @TableField("area_code")
    @ApiModelProperty(value = "所在区code")
    private String areaCode;
 
    @TableField("establish_time")
    @ApiModelProperty(value = "成立时间")
    private String establishTime;
 
    @TableField("company_category")
    @ApiModelProperty(value = "公司类型(1=个体工商户)")
    private Integer companyCategory;
 
    @TableField("company_industry_id")
    @ApiModelProperty(value = "行业ID")
    private Integer companyIndustryId;
 
    @TableField("taxpayer_type")
    @ApiModelProperty(value = "纳税人类型(1=一般纳税人,2=小规模纳税人,3=税务未登记)")
    private Integer taxpayerType;
 
    @TableField("tax_credit")
    @ApiModelProperty(value = "纳税信用等级")
    private String taxCredit;
 
    @TableField("estimated_days")
    @ApiModelProperty(value = "预估天数")
    private Integer estimatedDays;
 
    @TableField("official_seal_num")
    @ApiModelProperty(value = "公章数")
    private Integer officialSealNum;
 
    @TableField("paid_in_funds")
    @ApiModelProperty(value = "实缴资金")
    private String paidInFunds;
 
    @TableField("link")
    @ApiModelProperty(value = "征信报告链接")
    private String link;
 
    @TableField("invoice_limit")
    @ApiModelProperty(value = "开票额度")
    private String invoiceLimit;
 
    @TableField("real_registered_capital")
    @ApiModelProperty(value = "企查查注册资本")
    private String realRegisteredCapital;
 
    @TableField("registered_capital")
    @ApiModelProperty(value = "注册资本")
    private String registeredCapital;
 
    @TableField("high_tech_enterprise_technology")
    @ApiModelProperty(value = "高新技术企业(0=否,1=是)")
    private Integer highTechEnterpriseTechnology;
 
    @TableField("social_security")
    @ApiModelProperty(value = "社保缴纳(0=无,1=有)")
    private Integer socialSecurity;
 
    @TableField("tendering")
    @ApiModelProperty(value = "招投标(0=无,1=有)")
    private Integer tendering;
 
    @TableField("have_trademark")
    @ApiModelProperty(value = "商标(0=无,1=有)")
    private Integer haveTrademark;
 
    @TableField("trademark_num")
    @ApiModelProperty(value = "商标数")
    private Integer trademarkNum;
 
    @TableField("have_patent")
    @ApiModelProperty(value = "专利(0=无,1=有)")
    private Integer havePatent;
 
    @TableField("patent_num")
    @ApiModelProperty(value = "专利数")
    private Integer patentNum;
 
    @TableField("have_soft_works")
    @ApiModelProperty(value = "软著(0=无,1=有)")
    private Integer haveSoftWorks;
 
    @TableField("soft_works_num")
    @ApiModelProperty(value = "软著数")
    private Integer softWorksNum;
 
    @TableField("rename_money")
    @ApiModelProperty(value = "企业改名费")
    private BigDecimal renameMoney;
 
    @TableField("rename_day")
    @ApiModelProperty(value = "预计增加时间(天)")
    private Integer renameDay;
 
    @TableField("relocation_area_money")
    @ApiModelProperty(value = "迁区费用")
    private BigDecimal relocationAreaMoney;
 
    @TableField("relocation_area_day")
    @ApiModelProperty(value = "迁区预计增加时间(天)")
    private Integer relocationAreaDay;
 
    @TableField("sale_money")
    @ApiModelProperty(value = "售卖价格")
    private BigDecimal saleMoney;
 
    @TableField("phone")
    @ApiModelProperty(value = "联系电话")
    private String phone;
 
    @TableField("recipient")
    @ApiModelProperty(value = "收件人")
    private String recipient;
 
    @TableField("recipient_address")
    @ApiModelProperty(value = "收件人地址")
    private String recipientAddress;
 
    @TableField("information")
    @ApiModelProperty(value = "所需资料")
    private String information;
 
    @TableField("remark")
    @ApiModelProperty(value = "备注")
    private String remark;
 
    @TableField(value = "create_time")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    @TableField("is_delete")
    @ApiModelProperty(value = "删除标记(0=正常,1=删除)")
    private Integer isDelete;
}