EnterpriseInfo.java
4.13 KB
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
package com.lhcredit.project.business.enterpriseInfo.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.lhcredit.framework.aspectj.lang.annotation.Excel;
import com.lhcredit.framework.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
/**
* 企业信息对象 enterprise_info
*
* @author ruoyi
* @date 2025-04-25
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class EnterpriseInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 企业名称 */
@Excel(name = "企业名称")
private String ename;
/** 统一社会信用代码 */
@Excel(name = "统一社会信用代码")
private String creditCode;
/** 法人 */
@Excel(name = "法人")
private String legalpersonName;
/** 成立日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "成立日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date estiblishTime;
private String estiblishTimeStr;
private String estiblishTimeStart;
private String estiblishTimeEnd;
/** 注册资本 */
@Excel(name = "注册资本")
private String regCapital;
private Integer regCapitalStart;
private Integer regCapitalEnd;
/** 货币单位 */
@Excel(name = "货币单位")
private String regInstitute;
/** 注册状态 */
@Excel(name = "注册状态")
private String regStatus;
/** 经营范围 */
@Excel(name = "经营范围")
private String businessScope;
/** 详细地址 */
@Excel(name = "详细地址")
private String enterpriseAddress;
/** 行业门类 */
@Excel(name = "行业门类")
private String menlei;
private String menleiStr;
/** 注册城市 */
@Excel(name = "注册城市")
private String regLocation;
/** 数据状态 */
@Excel(name = "数据状态")
private String dataStatus;
/** 信用评分 */
@Excel(name = "信用评分")
private String creditFraction;
private Integer creditFractionStart;
private Integer creditFractionEnd;
/** 信用级别 */
@Excel(name = "信用级别")
private String creditLevel;
/** 行业名称 */
@Excel(name = "行业名称")
private String industryName;
/** 行业小类 */
@Excel(name = "行业小类")
private String industry;
/** 注册状态code */
@Excel(name = "注册状态code")
private String regStatusCode;
/** 注册资本 */
@Excel(name = "注册资本")
private String newRegCapital;
//企业标签名称
private String tagName;
//企业类型(科技型中小企业: 1, 高新技术企业:2, 瞪羚企业:3, 独角兽企业:4, 专精特新小巨人企业: 5)
private String tableType;
private List<String> enterpriseTypeList;
private List<String> recognitionPeriods; // 认定年限 高新技术企业使用
//各个类型企业的数量
private Integer giantCount; //专精特新小巨人企业
private Integer unicornCount; //独角兽企业
private Integer techMediumCount; //科技中小型企业
private Integer highTechCount; //高新技术企业
private Integer gazelleCount; //瞪羚企业
private Integer creditLevelCount; //瞪羚企业
private Integer counts; // 企业数量统计
private Integer years; //年份
private String increaseRate; // 企业数量年增长率
private String rate; // 各个占比
private String abscissa; //横坐标
private Integer revokeEnterpriseCount; //吊销企业数量
private Integer logoffEnterpriseCount; //注销企业数量
private String groupBy; //企业数量统计分析 分组字段(1:按照地区分组。 2:按照 信用评级分组)
private String hasFinanceData; //是否有财务数据 : 0: 无财务数据; 1: 有财务数据
// private Integer pageNum; //第三方接口用于分页 相当于pageNum
// private Integer pageSize; //第三方接口用于分页 相当于pageSize
private String isFinance;
}