Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
dsk-cr20g
Commits
68f85d66
Commit
68f85d66
authored
Sep 04, 2023
by
lcl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码迁移及问题处理
parent
f9cd4881
Changes
71
Hide whitespace changes
Inline
Side-by-side
Showing
71 changed files
with
4263 additions
and
19 deletions
+4263
-19
Customer.java
...sk-biz-api/src/main/java/com/dsk/biz/domain/Customer.java
+6
-5
CustomerFollowRecord.java
...rc/main/java/com/dsk/biz/domain/CustomerFollowRecord.java
+1
-1
CustomerUser.java
...iz-api/src/main/java/com/dsk/biz/domain/CustomerUser.java
+2
-2
BusinessRelateCompanyMapper.java
.../java/com/dsk/biz/mapper/BusinessRelateCompanyMapper.java
+1
-1
ContactInfoMapper.java
...i/src/main/java/com/dsk/biz/mapper/ContactInfoMapper.java
+1
-1
CustomerFollowRecordMapper.java
...n/java/com/dsk/biz/mapper/CustomerFollowRecordMapper.java
+2
-2
CustomerMapper.java
...-api/src/main/java/com/dsk/biz/mapper/CustomerMapper.java
+2
-1
CustomerUserMapper.java
.../src/main/java/com/dsk/biz/mapper/CustomerUserMapper.java
+2
-1
CompanySearchController.java
.../java/com/dsk/jsk/controller/CompanySearchController.java
+55
-0
PageQueryLimit.java
...-api/src/main/java/com/dsk/jsk/domain/PageQueryLimit.java
+24
-0
AchievementQueryDto.java
.../main/java/com/dsk/jsk/domain/bo/AchievementQueryDto.java
+246
-0
AptitudeDetailDto.java
...rc/main/java/com/dsk/jsk/domain/bo/AptitudeDetailDto.java
+21
-0
AptitudeDto.java
...-api/src/main/java/com/dsk/jsk/domain/bo/AptitudeDto.java
+25
-0
AptitudeQueryDto.java
...src/main/java/com/dsk/jsk/domain/bo/AptitudeQueryDto.java
+225
-0
AwardDto.java
...biz-api/src/main/java/com/dsk/jsk/domain/bo/AwardDto.java
+86
-0
AwardQueryDto.java
...pi/src/main/java/com/dsk/jsk/domain/bo/AwardQueryDto.java
+17
-0
BatchQueryDto.java
...pi/src/main/java/com/dsk/jsk/domain/bo/BatchQueryDto.java
+21
-0
BeijingQueryDto.java
.../src/main/java/com/dsk/jsk/domain/bo/BeijingQueryDto.java
+70
-0
BusinessInfoDto.java
.../src/main/java/com/dsk/jsk/domain/bo/BusinessInfoDto.java
+194
-0
ComposePersonnelQueryDto.java
.../java/com/dsk/jsk/domain/bo/ComposePersonnelQueryDto.java
+95
-0
ComposeQueryDto.java
.../src/main/java/com/dsk/jsk/domain/bo/ComposeQueryDto.java
+133
-0
ComposeRegisterDto.java
...c/main/java/com/dsk/jsk/domain/bo/ComposeRegisterDto.java
+19
-0
CreditBehaviorDto.java
...rc/main/java/com/dsk/jsk/domain/bo/CreditBehaviorDto.java
+39
-0
CreditEvaluateDto.java
...rc/main/java/com/dsk/jsk/domain/bo/CreditEvaluateDto.java
+52
-0
DateQueryDto.java
...api/src/main/java/com/dsk/jsk/domain/bo/DateQueryDto.java
+24
-0
Enterprise.java
...z-api/src/main/java/com/dsk/jsk/domain/bo/Enterprise.java
+116
-0
EnterpriseDto.java
...pi/src/main/java/com/dsk/jsk/domain/bo/EnterpriseDto.java
+152
-0
Entity.java
...k-biz-api/src/main/java/com/dsk/jsk/domain/bo/Entity.java
+52
-0
EstablishmentDto.java
...src/main/java/com/dsk/jsk/domain/bo/EstablishmentDto.java
+179
-0
GoodBehaviorDto.java
.../src/main/java/com/dsk/jsk/domain/bo/GoodBehaviorDto.java
+29
-0
HeaderDto.java
...iz-api/src/main/java/com/dsk/jsk/domain/bo/HeaderDto.java
+20
-0
JabBasicEnterpriseProjectDto.java
...a/com/dsk/jsk/domain/bo/JabBasicEnterpriseProjectDto.java
+70
-0
JiangxiBidQueryDto.java
...c/main/java/com/dsk/jsk/domain/bo/JiangxiBidQueryDto.java
+75
-0
JskBidCandidateDto.java
...c/main/java/com/dsk/jsk/domain/bo/JskBidCandidateDto.java
+77
-0
JskBidNewsDto.java
...pi/src/main/java/com/dsk/jsk/domain/bo/JskBidNewsDto.java
+134
-0
JskBidPlanDto.java
...pi/src/main/java/com/dsk/jsk/domain/bo/JskBidPlanDto.java
+67
-0
JskBidQueryDto.java
...i/src/main/java/com/dsk/jsk/domain/bo/JskBidQueryDto.java
+98
-0
JskBidWinListDto.java
...src/main/java/com/dsk/jsk/domain/bo/JskBidWinListDto.java
+58
-0
JskDataScreenDto.java
...src/main/java/com/dsk/jsk/domain/bo/JskDataScreenDto.java
+32
-0
KeywordDto.java
...z-api/src/main/java/com/dsk/jsk/domain/bo/KeywordDto.java
+16
-0
LandMarketDto.java
...pi/src/main/java/com/dsk/jsk/domain/bo/LandMarketDto.java
+262
-0
OpRegionalEconomicDataDetailsDto.java
...m/dsk/jsk/domain/bo/OpRegionalEconomicDataDetailsDto.java
+22
-0
OpRegionalEconomicDataRegionalListDto.java
.../jsk/domain/bo/OpRegionalEconomicDataRegionalListDto.java
+38
-0
OpRegionalEconomicDataStatisticsRegionalDto.java
...omain/bo/OpRegionalEconomicDataStatisticsRegionalDto.java
+42
-0
OpRegionalEconomicDataV1Dto.java
...va/com/dsk/jsk/domain/bo/OpRegionalEconomicDataV1Dto.java
+49
-0
OpRegionalEconomicDataV1PageDto.java
...om/dsk/jsk/domain/bo/OpRegionalEconomicDataV1PageDto.java
+48
-0
OpRegionalEconomicDataYearsListDto.java
...dsk/jsk/domain/bo/OpRegionalEconomicDataYearsListDto.java
+16
-0
OpRegionalEconomicRegionalCompareDto.java
...k/jsk/domain/bo/OpRegionalEconomicRegionalCompareDto.java
+52
-0
OpRegionalLocalDto.java
...c/main/java/com/dsk/jsk/domain/bo/OpRegionalLocalDto.java
+31
-0
Page.java
...dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/Page.java
+129
-0
Personnel.java
...iz-api/src/main/java/com/dsk/jsk/domain/bo/Personnel.java
+42
-0
PersonnelCertificateQueryDto.java
...a/com/dsk/jsk/domain/bo/PersonnelCertificateQueryDto.java
+23
-0
PersonnelExeclDto.java
...rc/main/java/com/dsk/jsk/domain/bo/PersonnelExeclDto.java
+29
-0
PersonnelQueryDto.java
...rc/main/java/com/dsk/jsk/domain/bo/PersonnelQueryDto.java
+50
-0
RecentlyBidQueryDto.java
.../main/java/com/dsk/jsk/domain/bo/RecentlyBidQueryDto.java
+85
-0
ReflectionUtils.java
.../src/main/java/com/dsk/jsk/domain/bo/ReflectionUtils.java
+38
-0
RegisterTypeDto.java
.../src/main/java/com/dsk/jsk/domain/bo/RegisterTypeDto.java
+16
-0
ShuiliAchievementQueryDto.java
...java/com/dsk/jsk/domain/bo/ShuiliAchievementQueryDto.java
+100
-0
SkyProjectIndexDto.java
...c/main/java/com/dsk/jsk/domain/bo/SkyProjectIndexDto.java
+11
-0
SpecialBondInformationDetailsDto.java
...m/dsk/jsk/domain/bo/SpecialBondInformationDetailsDto.java
+22
-0
SpecialBondInformationPageDto.java
.../com/dsk/jsk/domain/bo/SpecialBondInformationPageDto.java
+20
-0
SpecialBondProjectDto.java
...ain/java/com/dsk/jsk/domain/bo/SpecialBondProjectDto.java
+48
-0
SpecialPurposeBondsDto.java
...in/java/com/dsk/jsk/domain/bo/SpecialPurposeBondsDto.java
+60
-0
SpecialPurposeBondsPageDto.java
...ava/com/dsk/jsk/domain/bo/SpecialPurposeBondsPageDto.java
+42
-0
UrbanInvestmentPlatformDto.java
...ava/com/dsk/jsk/domain/bo/UrbanInvestmentPlatformDto.java
+80
-0
UrbanInvestmentPlatformSubjectLevelDto.java
...jsk/domain/bo/UrbanInvestmentPlatformSubjectLevelDto.java
+43
-0
YitihuaAchievementQueryDto.java
...ava/com/dsk/jsk/domain/bo/YitihuaAchievementQueryDto.java
+208
-0
ZaiJianListDto.java
...i/src/main/java/com/dsk/jsk/domain/bo/ZaiJianListDto.java
+16
-0
ZaiJianPersonnelDto.java
.../main/java/com/dsk/jsk/domain/bo/ZaiJianPersonnelDto.java
+97
-0
BusinessOpportunityRadarService.java
.../com/dsk/jsk/service/BusinessOpportunityRadarService.java
+5
-4
EnterpriseService.java
.../src/main/java/com/dsk/jsk/service/EnterpriseService.java
+1
-1
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/domain/Customer.java
View file @
68f85d66
...
...
@@ -3,7 +3,6 @@ package com.dsk.biz.domain;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.Date
;
...
...
@@ -16,12 +15,12 @@ import java.util.Date;
*/
@Data
@NoArgsConstructor
@Accessors
(
chain
=
true
)
@TableName
(
"customer"
)
public
class
Customer
implements
Serializable
{
private
static
final
long
serialVersionUID
=
824383302173350532L
;
@TableId
(
value
=
"customer_id"
,
type
=
IdType
.
ASSIGN_UUID
)
@TableId
(
value
=
"customer_id"
,
type
=
IdType
.
ASSIGN_UUID
)
private
String
customerId
;
/**
* jsk企业id
...
...
@@ -128,14 +127,16 @@ public class Customer implements Serializable {
*/
private
String
tenantId
;
@TableField
(
fill
=
FieldFill
.
INSERT
)
private
Long
createId
;
@TableField
(
fill
=
FieldFill
.
INSERT
)
@TableField
(
exist
=
false
)
private
Date
createTime
;
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
private
Long
updateId
;
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
@TableField
(
exist
=
false
)
private
Date
updateTime
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/domain/CustomerFollowRecord.java
View file @
68f85d66
...
...
@@ -56,7 +56,7 @@ public class CustomerFollowRecord implements Serializable {
*/
private
String
content
;
@TableField
(
fill
=
FieldFill
.
INSERT
)
@TableField
(
exist
=
false
)
private
Date
createTime
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/domain/CustomerUser.java
View file @
68f85d66
...
...
@@ -37,12 +37,12 @@ public class CustomerUser implements Serializable {
/**
* 创建时间
*/
@TableField
(
fill
=
FieldFill
.
INSERT
)
@TableField
(
exist
=
false
)
private
Date
createTime
;
/**
* 修改时间
*/
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
@TableField
(
exist
=
false
)
private
Date
updateTime
;
public
CustomerUser
(
String
customerId
,
Long
userId
)
{
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/mapper/BusinessRelateCompanyMapper.java
View file @
68f85d66
...
...
@@ -15,7 +15,7 @@ import java.util.List;
* @author lxl
* @date 2023-05-17
*/
public
interface
BusinessRelateCompanyMapper
extends
BaseMapperPlus
<
BusinessRelateCompany
,
BusinessRelateCompany
,
BusinessRelateCompany
>
public
interface
BusinessRelateCompanyMapper
extends
BaseMapperPlus
<
BusinessRelateCompany
Mapper
,
BusinessRelateCompany
,
BusinessRelateCompany
>
{
/**
* 查询项目关联单位
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/mapper/ContactInfoMapper.java
View file @
68f85d66
...
...
@@ -19,7 +19,7 @@ import java.util.List;
* @since 2023-07-25 17:18:05
*/
@Mapper
public
interface
ContactInfoMapper
extends
BaseMapperPlus
<
ContactInfo
,
ContactInfo
,
ContactInfo
>
{
public
interface
ContactInfoMapper
extends
BaseMapperPlus
<
ContactInfo
Mapper
,
ContactInfo
,
ContactInfo
>
{
Page
<
ContactInfoListVo
>
selectPageList
(
IPage
<
ContactInfoSearchDto
>
page
,
@Param
(
"dto"
)
ContactInfoSearchDto
dto
);
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/mapper/CustomerFollowRecordMapper.java
View file @
68f85d66
...
...
@@ -22,13 +22,13 @@ import java.util.List;
* @since 2023-05-18 15:07:59
*/
@Mapper
public
interface
CustomerFollowRecordMapper
extends
BaseMapperPlus
<
CustomerFollowRecord
,
CustomerFollowRecord
,
CustomerFollowRecord
>
{
public
interface
CustomerFollowRecordMapper
extends
BaseMapperPlus
<
CustomerFollowRecord
Mapper
,
CustomerFollowRecord
,
CustomerFollowRecord
>
{
@DataPermission
({
@DataColumn
(
key
=
"deptName"
,
value
=
"d.dept_id"
),
@DataColumn
(
key
=
"userName"
,
value
=
"u.user_id"
)
})
List
<
CustomerFollowRecordListVo
>
selectAuthList
(
@Param
(
"page"
)
IPage
<
CustomerFollowRecordSearchDto
>
page
,
@Param
(
"dto"
)
CustomerFollowRecordSearchDto
dto
);
List
<
CustomerFollowRecordListVo
>
selectAuthList
(
@Param
(
"page"
)
IPage
<
CustomerFollowRecordSearchDto
>
page
,
@Param
(
"dto"
)
CustomerFollowRecordSearchDto
dto
);
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/mapper/CustomerMapper.java
View file @
68f85d66
package
com
.
dsk
.
biz
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.dsk.biz.domain.Customer
;
...
...
@@ -22,7 +23,7 @@ import java.util.Map;
* @since 2023-05-16 09:28:00
*/
@Mapper
public
interface
CustomerMapper
extends
BaseMapper
Plus
<
Customer
,
Customer
,
Customer
>
{
public
interface
CustomerMapper
extends
BaseMapper
<
Customer
>
{
Page
<
CustomerListVo
>
selectList
(
IPage
<
CustomerSearchDto
>
page
,
@Param
(
"dto"
)
CustomerSearchDto
dto
);
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/mapper/CustomerUserMapper.java
View file @
68f85d66
package
com
.
dsk
.
biz
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.dsk.biz.domain.CustomerUser
;
import
com.dsk.common.core.mapper.BaseMapperPlus
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
@@ -13,7 +14,7 @@ import org.apache.ibatis.annotations.Param;
* @since 2023-05-16 09:28:00
*/
@Mapper
public
interface
CustomerUserMapper
extends
BaseMapper
Plus
<
CustomerUser
,
CustomerUser
,
CustomerUser
>
{
public
interface
CustomerUserMapper
extends
BaseMapper
<
CustomerUser
>
{
CustomerUser
selectByCustomerIdAndUserId
(
@Param
(
"customerId"
)
String
customerId
,
@Param
(
"userId"
)
Long
userId
);
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/controller/CompanySearchController.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
controller
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.PageQueryLimit
;
import
com.dsk.jsk.domain.bo.ComposeQueryDto
;
import
com.dsk.jsk.service.BusinessOpportunityRadarService
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
/**
* 查企业
* @author Administrator
*
*/
@RequestMapping
(
"/enterprise"
)
@RestController
public
class
CompanySearchController
{
@Resource
BusinessOpportunityRadarService
opportunityRadarService
;
/*
* 模糊查询企业名称
*/
@PostMapping
(
"/index"
)
public
AjaxResult
landMarketPage
(
@RequestBody
ComposeQueryDto
dto
)
{
if
(
PageQueryLimit
.
pageLimit
(
dto
.
getPage
())){
return
AjaxResult
.
error
(
"翻页已达到上限"
);
}
return
opportunityRadarService
.
enterpriseIndex
(
dto
);
}
/*
* 完全匹配企业名称
*/
@GetMapping
(
"/findByName/{keyword}"
)
public
AjaxResult
findByName
(
@PathVariable
String
keyword
)
{
return
opportunityRadarService
.
enterpriseByName
(
keyword
);
}
/*
* 完全匹配企业名称
*/
@PostMapping
(
"/page"
)
public
AjaxResult
page
(
@RequestBody
ComposeQueryDto
dto
)
{
if
(
PageQueryLimit
.
pageLimit
(
dto
.
getPage
())){
return
AjaxResult
.
error
(
"翻页已达到上限"
);
}
return
opportunityRadarService
.
enterprisePage
(
dto
);
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/PageQueryLimit.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
;
import
com.dsk.jsk.domain.bo.Page
;
/**
* @author lc
* @date 2023/6/20 17:48
*/
public
class
PageQueryLimit
{
public
static
boolean
pageLimit
(
Page
page
){
if
(
null
==
page
)
{
return
true
;
}
if
(
null
==
page
.
getLimit
()||
null
==
page
.
getPage
()){
return
true
;
}
if
(
page
.
getPage
()*
page
.
getLimit
()>
10000
){
return
true
;
}
return
false
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/AchievementQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
AchievementQueryDto
{
/**
* 业绩所需参数
*/
// //中标面积
// Double tenderArea;
// //许可面积
// Double licenceArea;
// //竣工面积
// Double completionArea;
//招投标面积
Double
startTenderArea
;
Double
endTenderArea
;
//施工许可面积
Double
startLicenceArea
;
Double
endLicenceArea
;
//竣工验收面积
Double
startCheckArea
;
Double
endCheckArea
;
//竣工验收备案面积
Double
startCompletionArea
;
Double
endCompletionArea
;
//总面积
Double
startTotalArea
;
Double
endTotalArea
;
//面积体现节点
String
areaStr
;
//项目面积同时具备、任意均可 and/or
String
areaQueryType
;
//许可金额
Double
licenceMoney
;
//中标金额
Double
startTenderMoney
;
Double
endTenderMoney
;
//合同金额
Double
startContractMoney
;
Double
endContractMoney
;
//施工许可金额
Double
startLicenceMoney
;
Double
endLicenceMoney
;
//竣工验收实际造价
Double
startCompletionMoney
;
Double
endCompletionMoney
;
//竣工备案实际造价
Double
startCheckMoney
;
Double
endCheckMoney
;
//总投资
Double
startInvest
;
Double
endInvest
;
//项目金额同时具备、任意均可
String
moneyQueryType
;
//金额和面积同时具备、任意均可
String
moneyAndAreaQueryType
;
//业绩时间同时具备、任意均可
String
timeQueryType
;
String
eid
;
String
buildCorpName
;
String
personName
;
String
ename
;
// 项目来源 0=本地 1=四库一平台
Integer
source
;
Double
startMoney
;
Double
endMoney
;
//金额体现节点
String
moneyStr
;
// 关键词(包含)
List
<
KeywordDto
>
keywords
;
// 关键词(不包含)
String
keywordNot
;
// 关键词(不包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
String
keywordNotType
;
// 业绩类型
String
achievementType
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
//单项查询 关键词包含体现节点
String
singleKeywordInNode
;
//单项查询 关键词不包含体现节点
String
singleKeywordOutNode
;
//是否截图体现公司和规模 yes no
Boolean
isSingleReflect
;
//建设性质
String
nature
;
// 项目属地
String
divisionStr
;
//项目所在城市
String
cityStr
;
String
province
;
Integer
provinceId
;
String
city
;
Integer
cityId
;
String
county
;
Integer
countyId
;
Double
startArea
;
Double
endArea
;
//项目类别
String
projectType
;
// 工程用途
String
purposeStr
;
// 中标开始时间
Date
startTenderTime
;
// 中标结束时间
Date
endTenderTime
;
// 实际竣工开始日期
Date
startCheckDate
;
// 实际竣工结束日期
Date
endCheckDate
;
//竣工备案时间未公示
String
hasCheckDate
;
//实际开工开始日期
Date
startWorkDate
;
//实际开工结束日期
Date
endWorkDate
;
//合同日期开始
Date
startContractDate
;
//合同日期结束
Date
endContractDate
;
//施工许可开始日期
Date
startLicenceDate
;
//施工许可结束日期
Date
endLicenceDate
;
//施工图审开始日期
Date
startCensorDate
;
//施工图审结束日期
Date
endCensorDate
;
//竣工验收开始日期
Date
startCheckCheckDate
;
//竣工验收结束日期
Date
endCheckCheckDate
;
//竣工验收时间未公示
String
hasCheckCheckDate
;
// 业绩属性
String
attributeStr
;
// 业绩属性
String
attributeQueryType
;
// 项目经理
String
pmStr
;
// 项目经理同时具备、任意均可
String
pmQueryType
;
// 结构体系
String
structure
;
// 数据等级
String
dataLevel
;
//招投标数据等级
String
tenderDataLevel
;
//合同登记
String
contractDataLevel
;
//施工许可
String
licenceDataLevel
;
//竣工验收备案
String
completionDataLevel
;
//项目主体
String
projectDataLevel
;
//施工图审
String
censorDataLevel
;
//竣工验收
String
checkDataLevel
;
// 数据等级查询节点
String
dataLevelStr
;
// 数据等级查询方式 同时具备 任意均可
String
dataLevelQueryType
;
// 资金来源
String
fundSource
;
Double
startLength
;
Double
endLength
;
//施工许可
Double
startLicenceLength
;
Double
endLicenceLength
;
//竣工验收
Double
startCheckCompletionLength
;
Double
endCheckCompletionLength
;
//竣工验收备案
Double
startCompletionLength
;
Double
endCompletionLength
;
//长度体现节点
String
lengthNode
;
//长度筛选类型 or/and
String
lengthType
;
Double
startSpan
;
Double
endSpan
;
//施工许可
Double
startLicenceSpan
;
Double
endLicenceSpan
;
//竣工验收
Double
startCheckCompletionSpan
;
Double
endCheckCompletionSpan
;
//竣工验收备案
Double
startCompletionSpan
;
Double
endCompletionSpan
;
//跨度体现节点
String
spanNode
;
//跨度筛选类型 or/and
String
spanType
;
Integer
achievementCount
;
String
type
;
String
tenderWay
;
String
md5Company
;
// 企业业绩关键词
String
keyword
;
// 企业项目详情的中标开始时间 时间戳
Long
startTenderDetailTime
;
// 企业项目详情的中标结束时间 时间戳
Long
endTenderDetailTime
;
List
<
SkyProjectIndexDto
>
indexDtos
;
//指标筛选类型 or/and
String
indexQueryType
;
//指标体现节点
String
indexPoint
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/AptitudeDetailDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* @author liuchang
* @date 2020/7/24 13:47
*/
@Data
public
class
AptitudeDetailDto
{
Integer
categoryCode
;
Integer
typeCode
;
Integer
majorCode
;
String
levelCode
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/AptitudeDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author liuchang
* @date 2020/7/24 13:47
*/
@Data
public
class
AptitudeDto
{
//资质条件
String
nameStr
;
String
codeStr
;
//资质同时具备任意均可 and/or
String
queryType
;
//资质查询类型 qualification 按资质项 level 按等级
String
aptitudeType
;
//存放处理完后的资质条件
List
<
String
>
names
;
Integer
namesCount
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/AptitudeQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
import
java.util.List
;
@Getter
@Setter
public
class
AptitudeQueryDto
{
String
ename
;
String
resultEname
;
String
businessScopeQueryType
;
//资质查询范围 old 旧表 new 新表
String
aptitudeSource
;
//任意均可or 同时具备and 有且仅有only
String
aptitudeQueryType
;
List
<
AptitudeDto
>
aptitudeDtoList
;
//资质排除
String
outCodeStr
;
//资质排除类型 任意均可or 同时具备and
String
outQueryType
;
//行业code
String
industryCode
;
Double
registeredCapital
;
Double
leftRegisteredCapital
;
Double
rightRegisteredCapital
;
Double
leftActualCapi
;
Double
rightActualCapi
;
String
queryType
;
//三体系查询方式 同时具备、任意均可
String
systemQueryType
;
//体系类型
List
<
Integer
>
systemType
;
String
systemTypeStr
;
//参保人数 起
Integer
startInsuredNum
;
//参保人数 止
Integer
endInsuredNum
;
//是否有电话 0无 1有 2有手机号码 3有固定号码 4 有手机和固定号码
Integer
hasPhone
;
//是否高新技术企业 0否 1是
Integer
isHighTech
;
//税务登记 1:A级
Integer
taxLvl
;
String
taxYear
;
//企业类型
// 1 国有企业
// 2 集体企业
// 3 股份有限公司
// 4 有限责任公司
// 5 联营企业
// 6 港、澳、台商投资企业
// 7 私营企业
// 8 外商投资企业
// 9 个体工商户
// 10 股份制企业
// 11 事业单位
// 12 其他
String
companyType
;
//安许证到期日期参数
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startLiceValidityDate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endLiceValidityDate
;
//资质编号
String
aptitudeCertNo
;
//安许证编号
String
liceCertNo
;
//资质到期日期参数
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startAptitudeValidityDate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endAptitudeValidityDate
;
//成立日期
Date
startRegisteredDate
;
Date
endRegisteredDate
;
Integer
hasAptitude
;
Integer
hasLiceCert
;
Integer
no
;
Double
rate
;
String
isLocalC
;
String
isISO
;
String
isEMS
;
String
isOHSMS
;
String
certData
;
String
nameSimple
;
String
logoUrl
;
String
registeredDate
;
String
liceValidityDate
;
Integer
liceValidDay
;
String
url
;
String
registeredCapitalStr
;
String
id
;
String
companyId
;
Integer
jskEid
;
String
regionId
;
String
source
;
String
name
;
String
businessStatus
;
String
formerName
;
String
creditCode
;
String
legalPerson
;
String
registrationType
;
Double
actualCapi
;
String
domicile
;
String
domicileNum
;
String
domicileCity
;
String
domicileCounty
;
String
registerProvince
;
String
registerCity
;
String
registerCounty
;
Integer
isCountryCredit
;
String
businessAddress
;
String
businessScope
;
Integer
isLocal
;
String
attn
;
String
phone
;
String
other
;
String
regionInfo
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
rateTime
;
// 资质数
Integer
aptitudeCount
;
// 项目数
Integer
projectCount
;
// 人数
Integer
persionCount
;
//最新中标个数
Integer
recentlyCount
;
Integer
numPunish
;
Integer
badCreditChinaCount
;
Integer
zzZfcgsxCount
;
Integer
seriousIllegalCount
;
Integer
zzSxbzxCount
;
Integer
zzJdcgsxCount
;
Integer
zzRiskBidCount
;
// -------------注册地与备案地 重构版----------------
String
filePlaceCode
;
//备案地code
public
Integer
filePlaceType
;
//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String
province
;
//注册地 省级code 多个逗号隔开
String
city
;
//注册地 市级code 多个逗号隔开
String
county
;
//注册地 区级code 多个逗号隔开
String
regionWeb
;
//企业备案网站
String
tagCode
;
//企业标签
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/AwardDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author 刘昌
* @date 2020/9/4 9:08
*/
@Data
public
class
AwardDto
{
String
id
;
//建安宝企业id
String
eid
;
//奖项类型(建安标品汇)
String
type
;
//建设库公司id
Integer
companyId
;
//公司名称
String
ename
;
//奖项名称
String
name
;
String
staffName
;
//企业角色
String
companyRole
;
//项目名称
String
projectName
;
//项目类型
String
projectType
;
//验收等级
String
grade
;
String
gradeStr
;
//颁发机构 JSON数组
String
organization
;
//奖项级别
String
level
;
//奖项小类
String
sectionType
;
//行业类型
String
industryType
;
String
industryTypeStr
;
//省份
String
province
;
//省份ID
Integer
provinceId
;
//市
String
city
;
//城市ID
Integer
cityId
;
String
area
;
Integer
areaId
;
//格式化后的发布时间
Date
publishDate
;
//获奖年度
String
year
;
//获奖起始年度
Integer
yearBegin
;
//获奖截止年度
Integer
yearOver
;
//原文链接
String
href
;
//快照截图地址, 存相对路径
String
pathSnapshot
;
//符合荣誉条件的数量
Integer
awardNum
;
//省份列表
String
provinceStr
;
//市区列表
String
cityStr
;
//荣誉名称列表
String
nameStr
;
//颁发单位
String
organizationStr
;
//开始发布时间
String
startPublishDate
;
//结束时间
String
endPublishDate
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/AwardQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author 刘昌
* @date 2020/9/8 16:01
*/
@Data
public
class
AwardQueryDto
{
List
<
AwardDto
>
awardDtos
;
String
awardDtoType
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/BatchQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
//批量查询dto
@Data
public
class
BatchQueryDto
{
String
region
;
String
fileUrl
;
String
userId
;
String
exportExeclName
;
String
exportBackUrl
;
String
exportUniqueCode
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/BeijingQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 北京一体化查询参数
* @author Administrator
*
*/
@Data
public
class
BeijingQueryDto
{
String
id
;
String
achievementType
;
String
province
;
String
city
;
String
county
;
//中标金额
Double
startTenderMoney
;
Double
endTenderMoney
;
//合同金额
Double
startContractMoney
;
Double
endContractMoney
;
//金额查询类型 and/or 默认任意均可
String
moneyQueryType
;
// 中标开始时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startTenderDate
;
// 中标结束时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endTenderDate
;
// 合同开始时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startContractDate
;
// 合同结束时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endContractDate
;
//时间查询类型 and/or 默认任意均可
String
timeQueryType
;
//建设单位
String
buildCorpName
;
//中标单位
String
tenderCompany
;
//招标代理
String
agency
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
//单项查询 关键词包含体现节点
String
singleKeywordInNode
;
//单项查询 关键词不包含体现节点
String
singleKeywordOutNode
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/BusinessInfoDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
@Getter
@Setter
public
class
BusinessInfoDto
{
String
ename
;
String
resultEname
;
String
businessScopeQueryType
;
Double
registeredCapital
;
Double
leftRegisteredCapital
;
Double
rightRegisteredCapital
;
Double
leftActualCapi
;
Double
rightActualCapi
;
String
queryType
;
//参保人数 起
Integer
startInsuredNum
;
//参保人数 止
Integer
endInsuredNum
;
//是否有电话 0否 1是
Integer
hasPhone
;
//是否高新技术企业 0否 1是
Integer
isHighTech
;
//税务登记 1:A级
Integer
taxLvl
;
String
taxYear
;
//企业类型
// 1 国有企业
// 2 集体企业
// 3 股份有限公司
// 4 有限责任公司
// 5 联营企业
// 6 港、澳、台商投资企业
// 7 私营企业
// 8 外商投资企业
// 9 个体工商户
// 10 股份制企业
// 11 事业单位
// 12 其他
String
companyType
;
//成立日期
Date
startRegisteredDate
;
Date
endRegisteredDate
;
Integer
hasAptitude
;
Integer
hasLiceCert
;
Integer
no
;
Double
rate
;
String
isLocalC
;
String
isISO
;
String
isEMS
;
String
isOHSMS
;
String
certData
;
String
nameSimple
;
String
logoUrl
;
String
registeredDate
;
String
liceValidityDate
;
Integer
liceValidDay
;
String
url
;
String
registeredCapitalStr
;
String
id
;
String
companyId
;
Integer
jskEid
;
String
regionId
;
String
source
;
String
name
;
//中文经营状态(枚举:在业、清算、迁入、迁出、停业、撤销、吊销、注销、不详)
String
businessStatus
;
String
formerName
;
String
creditCode
;
String
legalPerson
;
String
registrationType
;
Double
actualCapi
;
String
domicile
;
String
domicileNum
;
String
domicileCity
;
String
domicileCounty
;
String
registerProvince
;
String
registerCity
;
String
registerCounty
;
Integer
isCountryCredit
;
String
businessAddress
;
String
businessScope
;
Integer
isLocal
;
String
attn
;
String
phone
;
String
other
;
String
regionInfo
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
rateTime
;
// 资质数
Integer
aptitudeCount
;
// 项目数
Integer
projectCount
;
// 人数
Integer
persionCount
;
//最新中标个数
Integer
recentlyCount
;
Integer
numPunish
;
Integer
badCreditChinaCount
;
Integer
zzZfcgsxCount
;
Integer
seriousIllegalCount
;
Integer
zzSxbzxCount
;
Integer
zzJdcgsxCount
;
Integer
zzRiskBidCount
;
// -------------注册地与备案地 重构版----------------
String
filePlaceCode
;
//备案地code
public
Integer
filePlaceType
;
//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String
province
;
//注册地 省级code 多个逗号隔开
String
city
;
//注册地 市级code 多个逗号隔开
String
county
;
//注册地 区级code 多个逗号隔开
String
regionWeb
;
//企业备案网站
String
tagCode
;
//企业标签
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ComposePersonnelQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public
class
ComposePersonnelQueryDto
{
// 人员姓名
String
personName
;
// 人员id
String
staffId
;
// 企业名称
String
ename
;
//yes有业绩 no没业绩
String
mance
;
//企业注册地
String
domicile
;
String
domicileNum
;
String
domicileCity
;
String
domicileCounty
;
//市
String
registerCity
;
//省份
String
registerProvince
;
//区
String
registerCounty
;
String
cardNumber
;
//证书and/or
String
registerQueryType
;
// 注册类型 只有一人多证and
List
<
RegisterTypeDto
>
registers
;
//人员荣誉
List
<
AwardQueryDto
>
awardQueryDtos
;
//人员荣誉同时具备任意均可
String
personAwardQueryType
;
//人员业绩同时具备任意均可
String
achievementQueryType
;
//四库业绩
List
<
AchievementQueryDto
>
achievementQueryDto
;
//四库业绩完整版
List
<
AchievementQueryDto
>
achievementFullQueryDto
;
//最新中标业绩
List
<
RecentlyBidQueryDto
>
recentlyBidQueryDto
;
//一体化项目业绩
List
<
YitihuaAchievementQueryDto
>
yitihuaAchievements
;
//一体化业绩精简版
List
<
YitihuaAchievementQueryDto
>
ythAchievements
;
//一体化业绩完整版
List
<
YitihuaAchievementQueryDto
>
ythFullAchievements
;
//全平台业绩
List
<
JabBasicEnterpriseProjectDto
>
basicAchievements
;
//江西中标业绩
List
<
JiangxiBidQueryDto
>
jiangxiBidQueryDto
;
//水利业绩
List
<
ShuiliAchievementQueryDto
>
shuiliAchievements
;
//人员业绩条件是否与企业业绩条件相同
Boolean
isSame
;
//人员业绩企业一致
Integer
achievementCount
;
//一体化来源
String
yitihuaSource
;
//资质到期日期参数
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startCertValidityDate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endCertValidityDate
;
String
filePlaceCode
;
//备案地code
Integer
filePlaceType
;
//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String
province
;
//注册地 省级code 多个逗号隔开
String
city
;
//注册地 市级code 多个逗号隔开
String
county
;
//注册地 区级code 多个逗号隔开
//是否有电话 0否 1是
Integer
hasPhone
;
//关键词
String
keyword
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ComposeQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.dsk.jsk.domain.BasePage
;
import
lombok.Data
;
import
java.util.List
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
ComposeQueryDto
extends
BasePage
{
String
region
;
String
keyword
;
String
keywordNot
;
Page
page
;
AptitudeQueryDto
aptitudeQueryDto
;
//工商信息
BusinessInfoDto
businessInfoDto
;
List
<
AchievementQueryDto
>
enterpriseAchievementQueryDto
;
//完整版四库业绩
List
<
AchievementQueryDto
>
enterpriseAchievementFullQueryDto
;
List
<
JiangxiBidQueryDto
>
jiangxiBidQueryDto
;
BeijingQueryDto
beijingQueryDto
;
List
<
RecentlyBidQueryDto
>
recentlyBidQueryDto
;
List
<
AwardQueryDto
>
awardQueryDtos
;
String
awardEname
;
//人员证书专查
PersonnelCertificateQueryDto
personnelCertificateQueryDto
;
PersonnelCertificateQueryDto
companyPersonnelCertQueryDto
;
//项目负责人 (施工/监理/设计/勘察)
ComposePersonnelQueryDto
composePersonnelQueryDto
;
//项目负责人 (施工)
ComposePersonnelQueryDto
composePersonnelQueryDtoV2
;
// PersonnelQueryDto personnelQueryDto;
JskBidQueryDto
jskBidQueryDto
;
//标讯pro 招标
JskBidNewsDto
jskBidNewsDto
;
//标讯pro 中标候选人
JskBidCandidateDto
jskBidCandidateDto
;
//中标公示
JskBidWinListDto
jskBidWinListDto
;
//专项债项目
SpecialBondProjectDto
specialBondProjectDto
;
//投标计划
JskBidPlanDto
jskBidPlanDto
;
String
achievementQueryType
;
String
awardQueryType
;
Boolean
isHighLightKeyword
;
String
eid
;
String
personId
;
String
md5Company
;
List
<
String
>
exportHeader
;
//符合条件的荣誉类别 0 1 2 3
String
awardType
;
String
badBehaviorEname
;
//不良行为
List
<
CreditBehaviorDto
>
badBehaviors
;
//信用评价
List
<
CreditEvaluateDto
>
creditEvaluates
;
//良好行为
GoodBehaviorDto
goodBehaviorDto
;
String
creditEvaluateType
;
//全平台业绩
List
<
JabBasicEnterpriseProjectDto
>
basicAchievements
;
//江西住建项目业绩
List
<
YitihuaAchievementQueryDto
>
yitihuaAchievements
;
//一体化业绩精简版
List
<
YitihuaAchievementQueryDto
>
ythAchievements
;
//一体化业绩完整版
List
<
YitihuaAchievementQueryDto
>
ythFullAchievements
;
//水利业绩
List
<
ShuiliAchievementQueryDto
>
shuiliAchievements
;
//土地招拍挂
LandMarketDto
landMarketDto
;
//拟建
EstablishmentDto
establishmentDto
;
EstablishmentDto
bidPro
;
String
yitihuaSource
;
String
exportSource
;
Integer
exportCount
;
String
exportExeclName
;
String
exportBackUrl
;
String
exportUniqueCode
;
String
orderSn
;
public
Page
getPage
()
{
if
(
page
==
null
)
{
page
=
new
Page
();
page
.
setPage
(
1
);
page
.
setLimit
(
10
);
}
return
page
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ComposeRegisterDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
ComposeRegisterDto
{
// 注册类型
List
<
RegisterTypeDto
>
registerTypes
;
// and/or
String
registerQueryType
;
// 注册人数
Integer
registerCount
;
// 个数类型 1 大于等于 2 等于 3小于等于
Integer
countType
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/CreditBehaviorDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author 刘昌
* @date 2020/9/4 9:08
*/
@Data
public
class
CreditBehaviorDto
{
String
category
;
String
type
;
String
subclass
;
String
org
;
String
dataSource
;
String
contentInfo
;
String
punishType
;
Date
startTime
;
String
behaviorTime
;
String
behaviorExportTime
;
Date
endTime
;
Integer
jskEid
;
String
ename
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/CreditEvaluateDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author 刘昌
* @date 2020/9/4 9:08
*/
@Data
public
class
CreditEvaluateDto
{
String
keyword
;
String
no
;
String
ename
;
String
province
;
String
city
;
String
dataSource
;
//企业类型
String
type
;
// 是否是及以上
Boolean
attrComp
;
//评价类型
String
attribute
;
//排名、评分
String
rankOrLevel
;
//等级
Integer
startYear
;
Integer
endYear
;
String
jskEid
;
String
publishTime
;
String
timeSpan
;
Date
startTime
;
Date
endTime
;
String
quarter
;
String
issuteTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/DateQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 时间筛选对象
*
* @author lcl
* @create 2021/9/6
*/
@Data
public
class
DateQueryDto
implements
Serializable
{
//类型
private
String
type
;
//筛选类型 and/or
private
String
queryType
;
//开始时间
private
Date
startDate
;
//结束时间
private
Date
endDate
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/Enterprise.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 企业
* @author Administrator
*
*/
@Data
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
class
Enterprise
{
String
id
;
String
companyId
;
Integer
jskEid
;
String
regionId
;
String
source
;
String
name
;
String
businessStatus
;
String
formerName
;
String
creditCode
;
String
legalPerson
;
String
registrationType
;
Double
registeredCapital
;
Double
actualCapi
;
String
registeredCapitalStr
;
String
domicile
;
String
domicileNum
;
String
domicileCity
;
String
registerProvince
;
String
registerCity
;
Integer
isCountryCredit
;
String
businessAddress
;
String
businessScope
;
Integer
isLocal
;
String
attn
;
String
phone
;
String
other
;
String
regionInfo
;
Double
rate
;
Date
rateTime
;
// 资质数
Integer
aptitudeCount
;
// 项目数
Integer
projectCount
;
// 人数
Integer
persionCount
;
//最新中标个数
Integer
recentlyCount
;
Integer
numPunish
;
Integer
badCreditChinaCount
;
Integer
zzZfcgsxCount
;
Integer
seriousIllegalCount
;
Integer
zzSxbzxCount
;
Integer
zzJdcgsxCount
;
Integer
zzRiskBidCount
;
// -------------注册地与备案地 重构版----------------
String
filePlaceCode
;
//备案地code
public
Integer
filePlaceType
;
//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String
province
;
//注册地 省级code 多个逗号隔开
String
city
;
//注册地 市级code 多个逗号隔开
String
county
;
//注册地 区级code 多个逗号隔开
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/EnterpriseDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
@Data
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
class
EnterpriseDto
{
Integer
no
;
Double
rate
;
String
isLocalC
;
String
labels
;
String
isISO
;
String
isEMS
;
String
isOHSMS
;
String
certData
;
String
nameSimple
;
String
logoUrl
;
String
registeredDate
;
String
liceValidityDate
;
//安许证-证书生效时间
String
liceIssueDate
;
String
liceCertNo
;
Integer
liceValidDay
;
String
url
;
String
registeredCapitalStr
;
String
id
;
String
companyId
;
Integer
jskEid
;
String
regionId
;
String
source
;
String
name
;
String
businessStatus
;
String
formerName
;
String
creditCode
;
String
legalPerson
;
String
registrationType
;
Double
registeredCapital
;
Double
actualCapi
;
String
domicile
;
String
domicileNum
;
String
domicileCity
;
String
registerProvince
;
String
registerCity
;
Integer
isCountryCredit
;
String
businessAddress
;
String
businessScope
;
Integer
isLocal
;
String
attn
;
String
phone
;
String
companyType
;
String
other
;
String
regionInfo
;
Date
rateTime
;
// 资质数
Integer
aptitudeCount
;
Integer
aptitudeCountNew
;
// 项目数
Integer
projectCount
;
// 人数
Integer
persionCount
;
//最新中标个数
Integer
recentlyCount
;
Integer
skyCount
;
Integer
registeredPersonnelCount
;
Integer
jskBidCount
;
Integer
supplierCount
;
Integer
customerCount
;
Integer
threePersonnelCount
;
Integer
numPunish
;
Integer
badCreditChinaCount
;
Integer
zzZfcgsxCount
;
Integer
seriousIllegalCount
;
Integer
zzSxbzxCount
;
Integer
zzJdcgsxCount
;
Integer
zzRiskBidCount
;
// -------------注册地与备案地 重构版----------------
String
filePlaceCode
;
//备案地code
public
Integer
filePlaceType
;
//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String
province
;
//注册地 省级code 多个逗号隔开
String
city
;
//注册地 市级code 多个逗号隔开
String
county
;
//注册地 区级code 多个逗号隔开
//企业备案地
List
<
String
>
regionList
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/Entity.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
java.io.*
;
/**
* <pre>
* <b>.</b>
* <b>Description:实体类基类</b>
*
* <b>Author:</b> vip@chennxu.com
* <b>Date:</b> 2016年9月3日 上午11:49:20
* <b>Copyright:</b> Copyright ©2006-2015 chennxu.com Co., Ltd. All rights reserved.
* <b>Changelog:</b>
* Ver Date Author Detail
* ----------------------------------------------------------------------
* 1.0 2016年9月3日 上午11:49:20 vip@chennxu.com new file.
* </pre>
*/
public
class
Entity
implements
Serializable
,
Cloneable
,
Comparable
<
Entity
>
{
/**
* 序列化版本标示
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* 深度克隆
*
* @return 克隆后得到的对象
* @throws IOException
* @throws ClassNotFoundException
*/
public
final
Object
deepClone
()
throws
IOException
,
ClassNotFoundException
{
ByteArrayOutputStream
bos
=
new
ByteArrayOutputStream
();
ObjectOutputStream
oos
=
new
ObjectOutputStream
(
bos
);
oos
.
writeObject
(
this
);
ByteArrayInputStream
bis
=
new
ByteArrayInputStream
(
bos
.
toByteArray
());
return
new
ObjectInputStream
(
bis
).
readObject
();
}
@Override
protected
Object
clone
()
throws
CloneNotSupportedException
{
// TODO Auto-generated method stub
return
super
.
clone
();
}
public
int
compareTo
(
Entity
o
)
{
return
0
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/EstablishmentDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 项目立项数据(JskProjectEstablishment)实体类
*
* @author pig4cloud
* @since 2022-04-09 17:06:01
*/
@Data
public
class
EstablishmentDto
{
private
String
keyword
;
private
String
keywordNot
;
private
String
id
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 申请单位
*/
private
String
companyName
;
private
Integer
companyId
;
/**
* 立项阶段
*/
private
String
stage
;
/**
* 审批部门
*/
private
String
examineOffice
;
/**
* 项目类型
*/
private
String
projectType
;
/**
* 事项名称
*/
private
String
examineContent
;
/**
* 审批结果
*/
private
String
examineStatus
;
/**
* 审批文号
*/
private
String
licenseNum
;
/**
* 计划开工时间
*/
private
String
planStartTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
planStartTimeStart
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
planStartTimeEnd
;
/**
* 建成时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
String
planEndTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
planEndTimeStart
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
planEndTimeEnd
;
/**
* 审批文件链接
*/
private
String
licenseUrl
;
/**
* 复核通过时间
*/
private
String
reviewTime
;
/**
* 办结时间
*/
private
String
handleTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
handleTimeStart
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
handleTimeEnd
;
/**
* 项目代码
*/
private
String
projectCode
;
/**
* 国家代码
*/
private
String
countryCode
;
/**
* 省
*/
private
Integer
provinceId
;
/**
* 市
*/
private
Integer
cityId
;
/**
* 区
*/
private
Integer
districtId
;
private
String
domicile
;
/**
* 省
*/
private
String
province
;
/**
* 市
*/
private
String
city
;
/**
* 区
*/
private
String
district
;
/**
* 总投资
*/
private
Double
money
;
private
Double
startMoney
;
private
Double
endMoney
;
/**
* 资金来源
*/
private
String
sourceMoney
;
/**
* 项目所属行业
*/
private
String
industry
;
/**
* 建设性质
*/
private
String
buildNature
;
/**
* 建设地点
*/
private
String
buildAddre
;
/**
* 建设规模和内容
*/
private
String
buildScale
;
/**
* 来源网站名称
*/
private
String
sourceName
;
/**
* 详情页url
*/
private
String
sourceUrl
;
private
String
personTel
;
/**
* 是否为民介
*/
private
Integer
isProject
;
private
String
isProjectStr
;
private
String
approvalInfo
;
private
String
marketingInfo
;
/**
* 创建时间 设置为mysql自动创建
*/
private
Date
createTime
;
private
String
updateTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/GoodBehaviorDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author lc
* @date 2023/1/16 16:08
*/
@Data
public
class
GoodBehaviorDto
{
//三体系查询方式 同时具备、任意均可
String
systemQueryType
;
//体系类型
List
<
Integer
>
systemType
;
String
systemTypeStr
;
//A级纳税人
String
taxYear
;
String
taxYearQueryType
;
//是否高新技术企业 0否 1是
Integer
isHighTech
;
String
ename
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/HeaderDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* 头部查询参数
*
* @author lcl
* @create 2021/10/22
*/
@Data
public
class
HeaderDto
{
private
String
queryStr
;
private
String
sourceName
;
private
Page
page
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JabBasicEnterpriseProjectDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 全平台企业基本业绩信息(筛选条件)
*
* @author lcl
* @create 2021/9/6
*/
@Data
public
class
JabBasicEnterpriseProjectDto
implements
Serializable
{
//参建单位
private
String
ename
;
//建设单位
private
String
buildCorpName
;
//业绩来源 多个空格隔开
private
String
achievementSource
;
//业绩类型 多个空格隔开
private
String
achievementType
;
//项目金额 最小值
private
Double
projectMoney
;
private
Double
startMoney
;
private
Double
endMoney
;
//包含金额未公示 0:不包含 1:包含
private
Integer
isMoney
;
//时间条件
private
List
<
DateQueryDto
>
dateDtos
;
//时间查询类型 and/or 默认任意均可
private
String
timeQueryType
;
//关键词(包含) 单个空格隔开
private
List
<
KeywordDto
>
keywords
;
//关键词(不包含)
private
String
keywordNot
;
private
String
keywordNotType
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
//单项查询 关键词包含体现节点
String
singleKeywordInNode
;
//单项查询 关键词不包含体现节点
String
singleKeywordOutNode
;
//是否截图体现公司和规模 yes no
Boolean
isSingleReflect
;
//省 多个空格隔开
private
String
divisionStr
;
//市 多个空格隔开
private
String
cityStr
;
//区 多个空格隔开
private
String
countyStr
;
String
province
;
Integer
provinceId
;
String
city
;
Integer
cityId
;
String
county
;
Integer
countyId
;
//业绩数量
private
Integer
achievementCount
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JiangxiBidQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
JiangxiBidQueryDto
{
//参建单位 施工单位
String
ename
;
//建设单位
String
buildCorpName
;
//中标金额
Double
startMoney
;
Double
endMoney
;
//包含金额未公示
String
hasMoney
;
// 中标开始时间
Date
startTenderTime
;
// 中标结束时间
Date
endTenderTime
;
//开工日期开始
Date
startWorkDate
;
//开工日期结束
Date
endWorkDate
;
//竣工日期开始
Date
startCheckDate
;
//竣工日期结束
Date
endCheckDate
;
// 实际竣工开始日期
Date
startCheckCheckDate
;
// 实际竣工结束日期
Date
endCheckCheckDate
;
//实际开工开始日期
Date
startCheckWorkDate
;
//实际开工结束日期
Date
endCheckWorkDate
;
//业绩时间同时具备、任意均可
String
timeQueryType
;
// 关键词(包含)
List
<
KeywordDto
>
keywords
;
// 关键词(不包含)
String
keywordNot
;
// 关键词(不包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
String
keywordNotType
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
//单项查询 关键词体现节点
String
singleKeywordInNode
;
//单项查询 关键词体现节点
String
singleKeywordOutNode
;
// // 项目属地
// String divisionStr;
//项目所在城市
String
cityStr
;
//所在区
String
countyStr
;
// 业绩数量
Integer
achievementCount
;
String
city
;
String
county
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JskBidCandidateDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
JskBidCandidateDto
{
String
id
;
//省
String
province
;
//市
String
city
;
//区
String
county
;
//项目名称
String
projectName
;
//项目类型
String
projectType
;
// 发布开始时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startPubdate
;
// 发布结束时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endPubdate
;
//中标金额开始
Double
startProjectAmount
;
//中标金额结束
Double
endProjectAmount
;
//最高限价开始
Double
startMaxAmount
;
//最高限价结束
Double
endMaxAmount
;
//下浮率开始
Double
startLowerRate
;
//下浮率结束
Double
endLowerRate
;
//中标候选人
String
bidWinCompany
;
//中标候选人id
String
bidWinCompanyId
;
//招标人
String
tenderee
;
//代理机构
String
agency
;
//最高限价
String
maxAmount
;
//中标金额
String
projectAmount
;
//下浮率
String
lowerRate
;
//名次
String
rank
;
//发布时间
String
pubdate
;
String
tendereeId
;
String
tendereeTel
;
String
agencyId
;
String
agencyTel
;
List
<
Map
<
String
,
String
>>
mapList
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JskBidNewsDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
JskBidNewsDto
{
String
id
;
//省
String
province
;
//市
String
city
;
//区
String
county
;
//项目名称
String
projectName
;
//项目类型
String
projectType
;
//工程用途
String
projectPurposes
;
//工程用途
String
projectLevel
;
//评标办法
String
bidAssessmentWay
;
//评标委员会-有无业主代表,0为未知,1为无,2为有
String
bidMettingHasProjectUnit
;
//有无预付款,0为未知,1为无,2为有
String
hasAdvanceAmount
;
//保证金缴纳
String
projectEnsureAmountPayType
;
// 发布开始时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startPubdate
;
// 发布结束时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endPubdate
;
// 开标截至时间开始
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startEndTimeDate
;
// 开标截至时间结束
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endEndTimeDate
;
//项目金额开始
Double
startProjectAmount
;
//项目金额结束
Double
endProjectAmount
;
//项目投资额开始
Double
startProjectInvestmentAmount
;
//项目投资额结束
Double
endProjectInvestmentAmount
;
//合同估算价开始
Double
startProjectContractAmount
;
//合同估算价结束
Double
endProjectContractAmount
;
//建安费开始
Double
startProjectSafeAmount
;
//建安费结束
Double
endProjectSafeAmount
;
//勘察费开始
Double
startProjectSurveyAmount
;
//勘察费结束
Double
endProjectSurveyAmount
;
//设计费开始
Double
startProjectDesignAmount
;
//设计费结束
Double
endProjectDesignAmount
;
//投标保证金开始
Double
startProjectEnsureAmount
;
//投标保证金结束
Double
endProjectEnsureAmount
;
//资质要求
String
qualiLimit
;
//业绩要求
String
projectLimit
;
//人员要求
String
personLimit
;
//招标人
String
tenderee
;
//代理机构
String
agency
;
//时间
String
dateStr
;
//金额
String
moneyStr
;
String
tendereeId
;
String
tendereeTel
;
String
agencyId
;
String
agencyTel
;
String
eligibleEnterprisesUrl
;
String
pubdate
;
String
endTimeDate
;
String
projectAmount
;
//项目投资额
String
projectInvestmentAmount
;
//合同估算价
String
projectContractAmount
;
//建安费
String
projectSafeAmount
;
//综合单价
String
projectComprehensiveAmount
;
//勘察费
String
projectSurveyAmount
;
//设计费
String
projectDesignAmount
;
//投标保证金
String
projectEnsureAmount
;
//是否有文档
String
hasFile
;
//项目特点解析
String
projectCharacteristics
;
//市场分析及报价策略
String
marketAnalysis
;
//成本分析
String
costAnalysis
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JskBidPlanDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
JskBidPlanDto
{
String
id
;
String
uuid
;
String
title
;
String
projectName
;
String
projectNumber
;
//招标人
String
tenderee
;
String
tendereeId
;
String
projectScale
;
String
province
;
String
city
;
String
area
;
String
domicile
;
//标的物类型
String
objectType
;
//项目类型
String
projectType
;
//招标方式
String
tenderWay
;
//合同预估金额
Double
planTenderAmount
;
Double
startPlanTenderAmount
;
Double
endPlanTenderAmount
;
//资金来源
String
projectCapitalSource
;
//发布时间
String
issueTime
;
//发布时间开始
Date
startIssueTime
;
//发布时间结束
Date
endIssueTime
;
//计划发布开始时间
String
planTenderDateStart
;
//计划发布截止时间
String
planTenderDateEnd
;
//来源网站
String
sourceName
;
/**
* 修改时间
*/
String
updateTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JskBidQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
JskBidQueryDto
{
String
id
;
String
title
;
//查找范围
String
queryScope
;
//"询价", "比选", "邀请", "竞争性谈判", "竞争性磋商", "单一来源", "竞价", "直接发包", "公开招标",其他',
String
tenderingManner
;
//招标金额
Double
bidMoney
;
String
hasMoney
;
Double
startBidMoney
;
Double
endBidMoney
;
String
domicile
;
String
tenderStage
;
String
projectType
;
String
companyName
;
String
projectName
;
String
contentInfo
;
Integer
jskEid
;
String
tenderTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startTenderTime
;
// 发布结束时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endTenderTime
;
String
punishDate
;
// 发布开始时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
startPunishDate
;
// 发布结束时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
Date
endPunishDate
;
//行业
String
industry
;
// 标的物类型:工程/货物/服务/其他
String
subjectMatter
;
//中标标金额
Double
startTenderMoney
;
Double
endTenderMoney
;
String
overTime
;
String
phonePoint
;
String
contact
;
String
contactTel
;
String
source
;
String
agency
;
Integer
agencyId
;
String
agencyContact
;
String
agencyContactTel
;
String
province
;
String
city
;
String
county
;
/**
* 修改时间
*/
private
String
updateTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JskBidWinListDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* 中标公示查询参数
* @author Administrator
*
*/
@Data
public
class
JskBidWinListDto
{
String
winListUuid
;
//招标单位
String
tenderee
;
//招标单位id
String
tendereeId
;
//省
String
province
;
String
provinceId
;
//市
String
city
;
String
cityId
;
//区
String
area
;
String
areaId
;
//中标项目编号
String
bidWinProjectNo
;
//项目名称
String
projectName
;
//项目id
String
projectId
;
//中标单位
String
bidWinCompany
;
//正文id
String
contentId
;
//下浮率
Double
downfloatRate
;
//其他来源
String
otherSource
;
//处理后的工期(天)
Integer
dealProjectDuration
;
//建造师名称
String
constructor
;
//建造师注册号
String
constructorNo
;
//处理后的中标金额(万元)
Double
dealBidWinAmount
;
//主来源网站名称
String
sourceName
;
//主来源详情页链接
String
url
;
//建设工程项目类型
String
buildingProjectType
;
//中标时间/发布时间
String
issueTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/JskDataScreenDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
lombok.Data
;
@Data
public
class
JskDataScreenDto
{
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
Integer
provinceId
;
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
String
certType
;
public
String
subclass
;
public
String
certLevel
;
public
String
label
;
public
Integer
count
;
public
String
newProjectCount
;
public
String
toDayBidAmount
;
public
String
toDayBidCount
;
public
Page
page
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/KeywordDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
@Data
public
class
KeywordDto
{
// 关键词(包含)
private
String
keyword
;
// 关键词(包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
private
String
keywordType
;
//是否截图体现公司和规模 yes no
private
Boolean
isReflect
;
//体现节点
private
String
keywordStr
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/LandMarketDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
LandMarketDto
{
private
Integer
id
;
/**
* 关键词
*/
private
String
keyword
;
private
String
keywordNot
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 受让人
*/
private
String
companyName
;
/**
* 企业ID
*/
private
Integer
companyId
;
/**
* 出让面积
*/
private
Double
acreage
;
private
Double
startAcreage
;
private
Double
endAcreage
;
/**
* 加价幅度
*/
private
String
addMoneyRange
;
/**
* 招拍挂起始时间
*/
private
Date
auctionBeginTime
;
/**
* 招拍挂截止时间
*/
private
Date
auctionEndTime
;
/**
* 批准单位
*/
private
String
authority
;
/**
* 保证金
*/
private
Double
bondmoney
;
/**
* 建筑面积
*/
private
Double
buildArea
;
private
Double
startBuildArea
;
private
Double
endBuildArea
;
/**
* 建筑密度
*/
private
String
buildingDensity
;
/**
* 建筑限高
*/
private
String
buildingHeight
;
private
String
domicile
;
/**
* 省
*/
private
String
province
;
/**
* 省ID
*/
private
Integer
provinceId
;
/**
* 市
*/
private
String
city
;
/**
* 市ID
*/
private
Integer
cityId
;
/**
* 区
*/
private
String
area
;
/**
* 区ID
*/
private
Integer
areaId
;
/**
* 合同编号
*/
private
String
contractNum
;
/**
* 合同签订日期
*/
private
String
contractSignTime
;
/**
* 合同签订日期
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
contractSignTimeStart
;
/**
* 合同签订日期
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
contractSignTimeEnd
;
/**
* 约定开工时间
*/
private
Date
conventionBeginTime
;
/**
* 约定竣工时间
*/
private
Date
conventionEndTime
;
/**
* 约定交地时间
*/
private
Date
conventionLandTime
;
/**
* 约定容积率
*/
private
String
conventionVolumeRate
;
/**
* 结果详情url
*/
private
String
detailUrl
;
/**
* 电子监管号
*/
private
String
electronicNumber
;
private
String
gdgid
;
/**
* 绿化率
*/
private
String
greeningRate
;
/**
* 行业分类
*/
private
String
industry
;
/**
* 投资强度
*/
private
String
investmentIntensity
;
/**
* 报名起始时间
*/
private
Date
joinBeginTime
;
/**
* 报名截止时间
*/
private
Date
joinEndTime
;
/**
* 土地坐落
*/
private
String
landAddr
;
/**
* 土地级别
*/
private
String
landLevel
;
/**
* 地块名称
*/
private
String
landName
;
/**
* 地块公示url
*/
private
String
landNoticeUrl
;
/**
* 土地来源
*/
private
String
landSource
;
/**
* 土地用途
*/
private
String
landUse
;
/**
* 土地使用权人cid
*/
private
Integer
landUseCompanyId
;
/**
* 土地使用权人
*/
private
String
landUseCompany
;
/**
* 出让年限
*/
private
String
landUseYear
;
/**
* 起始价
*/
private
String
moneyBegin
;
/**
* 分期支付约定
*/
private
String
paymentAgreement
;
/**
* 实际开工时间
*/
private
Date
realBeginTime
;
/**
* 实际竣工时间
*/
private
Date
realEndTime
;
/**
* 出让公告url
*/
private
String
sellNoticeUrl
;
/**
* 供地方式/供应方式
*/
private
String
supplyLandWay
;
/**
* 成交价格
*/
private
Double
transactionPrice
;
/**
* 成交价格-起
*/
private
Double
startTransactionPrice
;
/**
* 成交价格-止
*/
private
Double
endTransactionPrice
;
/**
* 成交公示日期
*/
private
String
transactionPublicityTime
;
/**
* 容积率
*/
private
String
volumeRate
;
/**
* 约定容积率上限
*/
private
Double
volumeRateHigh
;
/**
* 约定容积率下限
*/
private
Double
volumeRateLow
;
/**
* 来源
*/
private
String
dataSource
;
/**
* 创建时间
*/
private
Date
createTime
;
/**
* 修改时间
*/
private
String
updateTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicDataDetailsDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 区域经济大全-详情
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataDetailsDto
{
/**
* id
*/
@NotNull
(
message
=
"id 不能为空"
)
private
Integer
id
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicDataRegionalListDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataRegionalListDto
{
/**
* id
*/
@NotNull
(
message
=
"id 不能为空"
)
private
Integer
id
;
/**
* 省Id
*/
@NotNull
(
message
=
"provinceId 不能为空"
)
private
Integer
provinceId
;
/**
* 市Id
*/
private
Integer
cityId
;
/**
* 区Id
*/
private
Integer
areaId
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicDataStatisticsRegionalDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 地区经济
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataStatisticsRegionalDto
{
/**
* id
*/
@NotNull
(
message
=
"id 不能为空"
)
private
Integer
id
;
/**
* 年份
*/
private
Integer
year
;
/**
* 省Id
*/
private
Integer
provinceId
;
/**
* 市Id
*/
private
Integer
cityId
;
/**
* 区Id
*/
private
Integer
areaId
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicDataV1Dto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataV1Dto
{
/**
* id
*/
private
Integer
id
;
/**
* 年份
*/
private
Integer
year
;
/**
* 省Id
*/
private
Integer
provinceId
;
/**
* 市Id
*/
private
Integer
cityId
;
/**
* 区Id
*/
private
Integer
areaId
;
/**
* 城市类型 1:直辖市
*/
private
Integer
cityType
;
/**
* 城市类型 1:直辖市
*/
private
Integer
provinceType
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicDataV1PageDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.dsk.jsk.domain.BasePage
;
import
lombok.Data
;
import
java.util.List
;
/**
* @ClassName OpRegionalEconomicDataV1PageDto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataV1PageDto
extends
BasePage
{
/**
* 年份
*/
private
Integer
year
;
/**
* 省
*/
private
List
<
Integer
>
provinceIds
;
/**
* 市
*/
private
List
<
Integer
>
cityIds
;
/**
* 区
*/
private
List
<
Integer
>
areaIds
;
/**
* 全国宏观经济:1 / 辖区经济:2 / 地区对比:3
*/
private
Integer
type
;
/**
* 排序字段 默认gdp
*/
private
String
field
=
"gdp"
;
/**
* 排序 (降序desc 升序asc)
*/
private
String
order
=
"desc"
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicDataYearsListDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* @ClassName OpRegionalEconomicDataYearsListDto
* @Description 获取年份
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataYearsListDto
{
private
Integer
year
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalEconomicRegionalCompareDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
cn.hutool.core.util.ObjectUtil
;
import
java.util.List
;
/**
* @ClassName OpRegionalEconomicRegionalCompareDto
* @Description 地区经济-对比
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
public
class
OpRegionalEconomicRegionalCompareDto
{
/**
* 年份
*/
private
Integer
year
;
private
List
<
OpRegionalEconomicDataStatisticsRegionalDto
>
compareList
;
public
Integer
getYear
()
{
return
year
;
}
public
void
setYear
(
Integer
year
)
{
this
.
year
=
year
;
}
public
List
<
OpRegionalEconomicDataStatisticsRegionalDto
>
getCompareList
()
{
if
(
ObjectUtil
.
isNotEmpty
(
compareList
))
{
for
(
OpRegionalEconomicDataStatisticsRegionalDto
dataStatisticsRegionalDto
:
compareList
)
{
dataStatisticsRegionalDto
.
setYear
(
year
);
}
}
return
compareList
;
}
public
void
setCompareList
(
List
<
OpRegionalEconomicDataStatisticsRegionalDto
>
compareList
)
{
this
.
compareList
=
compareList
;
}
@Override
public
String
toString
()
{
return
"OpRegionalEconomicRegionalCompareDto{"
+
"year="
+
year
+
", compareList="
+
compareList
+
'}'
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/OpRegionalLocalDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* @ClassName OpRegionalLocalDto
* @Description 获取当前地区
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalLocalDto
{
/**
* 省Id
*/
private
Integer
provinceId
;
/**
* 市Id
*/
private
Integer
cityId
;
/**
* 区 Id
*/
private
Integer
areaId
;
private
String
ip
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/Page.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
cn.hutool.core.bean.BeanException
;
import
lombok.AccessLevel
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.FieldDefaults
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.util.CollectionUtils
;
import
java.lang.reflect.Field
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
@Getter
@Setter
@FieldDefaults
(
level
=
AccessLevel
.
PRIVATE
)
public
class
Page
extends
Entity
{
public
Page
(){
}
public
Page
(
Integer
page
,
Integer
limit
)
{
this
.
page
=
page
;
this
.
limit
=
limit
;
}
public
Page
(
List
<
Map
<
String
,
Object
>>
list
,
Long
total
,
Integer
limit
,
Integer
page
){
this
.
list
=
list
;
this
.
total
=
total
;
this
.
page
=
page
;
this
.
limit
=
limit
;
}
/**
* 序列化版本标示
*/
private
static
final
long
serialVersionUID
=
1L
;
// 页码数
Integer
page
;
// 单页最大行数
Integer
limit
;
List
<?>
list
;
String
field
;
String
order
;
Long
total
=
0L
;
// @SuppressWarnings("rawtypes")
// private void validateOrderField(boolean isPage, Class cls) {
// if (isPage) {
// PageHelper.startPage(page == null ? 1 : page, limit == null ? 10: limit);
// }
// if (!StringUtils.isEmpty(order) && cls != null&&!StringUtils.isEmpty(field)) {
// String[] orders = this.order.split(",");
// String[] fieldArray = this.field.split(",");
// if (orders.length == fieldArray.length) {
// List<Field> fields = ReflectionUtils.getDeclaredField(cls);
// for (String sort : fieldArray) {
// boolean isExsit = false;
// for (Field field : fields) {
// if (field.getName().equals(sort)) {
// isExsit = true;
// break;
// }
// }
// if (!isExsit) {
// throw new BeanException("排序字段'{}'异常", sort);
// }
// }
// StringBuilder orderBy = new StringBuilder();
// for (int i = 0; i < fieldArray.length; i++) {
// if (i!=0) {
// orderBy.append(",");
// }
// orderBy.append(humpToLine(fieldArray[i])).append(orders[i].equalsIgnoreCase("desc")?" desc":" asc");
// }
// PageHelper.orderBy(orderBy.toString());
// }
// }
// }
// public void initPagingData(Class<?> cls){
// this.validateOrderField(true, cls);
// }
//
// public void initAllData(Class<?> cls){
// this.validateOrderField(false, cls);
// }
// public Page setResult(List<?> result){
// com.github.pagehelper.Page<?> page = (com.github.pagehelper.Page<?>) result;
// this.total = page.getTotal();
// this.list = page.getResult();
// return this;
// }
public
void
setData
(
List
<?>
data
)
{
this
.
list
=
data
;
}
public
static
String
humpToLine
(
String
str
)
{
return
str
.
replaceAll
(
"[A-Z]"
,
"_$0"
).
toLowerCase
();
}
public
List
<?>
getList
()
{
if
(
CollectionUtils
.
isEmpty
(
this
.
list
)){
this
.
list
=
new
ArrayList
<>();
}
return
list
;
}
@Override
public
String
toString
()
{
return
"com.md.common.entity.Page{"
+
"serialVersionUID="
+
serialVersionUID
+
", page="
+
page
+
", limit="
+
limit
+
", list="
+
list
+
", field='"
+
field
+
'\''
+
", order='"
+
order
+
'\''
+
", total="
+
total
+
'}'
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/Personnel.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
lombok.Data
;
@Data
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
class
Personnel
{
String
id
;
String
eid
;
Integer
jskEid
;
String
md5Company
;
String
name
;
String
sex
;
String
cardType
;
String
cardNo
;
String
ename
;
String
phone
;
String
registerCount
;
String
blaCount
;
String
changeCount
;
String
manceCount
;
String
noHaviorCount
;
String
haviorCount
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/PersonnelCertificateQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.List
;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public
class
PersonnelCertificateQueryDto
{
// 注册类型
List
<
ComposeRegisterDto
>
registers
;
String
queryType
;
String
queryCategory
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/PersonnelExeclDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
PersonnelExeclDto
{
String
id
;
String
name
;
String
registerType
;
String
specialty
;
String
ename
;
String
cardNumber
;
Date
validDate
;
String
phone
;
String
pids
;
String
projectCount
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/PersonnelQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.List
;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public
class
PersonnelQueryDto
{
// 注册类型
List
<
RegisterTypeDto
>
registers
;
// 人员姓名
String
personName
;
// 项目名称
String
projectName
;
// 业绩
Double
startMoney
;
Double
endMoney
;
// 企业名称
String
ename
;
// comp有竣工 yes有业绩 no没业绩
String
mance
;
String
cardNumber
;
String
queryType
;
String
queryCategory
;
//企业注册地
String
domicile
;
String
domicileNum
;
String
domicileCity
;
String
registerProvince
;
String
registerCity
;
//人员唯一标识
String
md5Company
;
//人员id
String
staffId
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/RecentlyBidQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
RecentlyBidQueryDto
{
// 项目属地
String
divisionStr
;
Integer
companyProvinceId
;
// 项目属地
String
cityStr
;
String
province
;
Integer
provinceId
;
String
city
;
Integer
cityId
;
String
county
;
Integer
countyId
;
String
eid
;
String
ename
;
String
pname
;
String
buildCorpName
;
Double
startMoney
;
Double
endMoney
;
// 关键词(包含)
List
<
KeywordDto
>
keywords
;
// 关键词(不包含)
String
keywordNot
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
// 中标开始时间
Date
startTenderTime
;
// 中标结束时间
Date
endTenderTime
;
Integer
achievementCount
;
String
projectName
;
String
tenderType
;
String
sourceName
;
String
projectType
;
String
projectTypeNew
;
String
hasMoney
;
Double
startLowerRate
;
Double
endLowerRate
;
String
hasLowerRate
;
//业绩列表类型 lowerRate 下浮率业绩
String
listType
;
//是否有电话 0否 1是
Integer
hasPhone
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ReflectionUtils.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
java.lang.reflect.Field
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
ReflectionUtils
{
/**
* 获取全部属性 (追溯到所有顶级类)但不包括常量
*
* @param object
* @return
*/
public
static
List
<
Field
>
getDeclaredField
(
Object
object
)
{
Class
<?>
clazz
=
object
.
getClass
();
return
getDeclaredField
(
clazz
);
}
public
static
List
<
Field
>
getDeclaredField
(
Class
<?>
clazz
)
{
List
<
Field
>
fields
=
new
ArrayList
<
Field
>();
for
(;
clazz
!=
Object
.
class
;
clazz
=
clazz
.
getSuperclass
())
{
for
(
Field
field
:
clazz
.
getDeclaredFields
())
{
switch
(
field
.
getModifiers
())
{
case
24
:
case
25
:
case
26
:
case
28
:
continue
;
default
:
fields
.
add
(
field
);
break
;
}
}
}
return
fields
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/RegisterTypeDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
@Data
public
class
RegisterTypeDto
{
//来源
String
personType
;
// 注册专业
String
registerSpecialty
;
// 类型名称
String
registerName
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ShuiliAchievementQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* 水利业绩筛选实体
*
* @author lcl
* @create 2021/8/30
*/
@Data
public
class
ShuiliAchievementQueryDto
implements
Serializable
{
//参建单位
private
String
ename
;
//建设单位
private
String
buildCorpName
;
//项目负责人
private
String
projectPrincipal
;
//业绩类型 单个
private
String
achievementType
;
//工程类型
private
String
projectType
;
//项目状态
private
String
projectStatus
;
//工程等别
private
String
grade
;
//工程级别
private
String
level
;
//工程规模
private
String
projectScale
;
//省
private
String
divisionStr
;
//市
private
String
cityStr
;
private
String
province
;
//注册地 省级code 多个逗号隔开
private
String
city
;
//注册地 市级code 多个逗号隔开
private
String
county
;
//注册地 区级code 多个逗号隔开
//关键词(包含) 多个空格分隔
private
List
<
KeywordDto
>
keywords
;
//关键词(不包含) 多个空格分隔
private
String
keywordNot
;
private
String
keywordNotType
;
//单项查询 关键词包含
private
String
singleKeywordIn
;
//单项查询 关键词不包含
private
String
singleKeywordOut
;
//单项查询 关键词包含体现节点
private
String
singleKeywordInNode
;
//单项查询 关键词不包含体现节点
private
String
singleKeywordOutNode
;
//项目金额(最大)
private
Double
endMoney
;
//项目金额(最小)
private
Double
startMoney
;
//项目金额体现 多个空格分隔
private
String
moneyStr
;
//项目金额类型 and/or
private
String
moneyQueryType
;
//实际开工时间(开始)
private
Date
startTimeFactBegin
;
//实际开工时间(结束)
private
Date
startTimeFactEnd
;
//实际竣工时间(开始)
private
Date
overTimeFactBegin
;
//实际竣工时间(结束)
private
Date
overTimeFactEnd
;
//开工日期(开始)
private
Date
startTimeBegin
;
//开工日期(结束)
private
Date
startTimeEnd
;
//完工日期(开始)
private
Date
overTimeBegin
;
//完工日期(结束)
private
Date
overTimeEnd
;
//合同签订日期(开始)
private
Date
contractDateBegin
;
//合同签订日期(结束)
private
Date
contractDateEnd
;
//报告提交日期(开始)
private
Date
reportCommitDateBegin
;
//报告提交日期(结束)
private
Date
reportCommitDateEnd
;
//时间类型 and/or
private
String
timeQueryType
;
//截图体现节点
private
String
screenshotShowNode
;
//截图体现类型 and/or
private
String
screenshotShowType
;
//业绩数量
private
Integer
achievementCount
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/SkyProjectIndexDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
@Data
public
class
SkyProjectIndexDto
{
String
descriptionType
;
Double
indexData
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/SpecialBondInformationDetailsDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
/**
* @ClassName SpecialBondInformationDetailsDto
* @Description 专项债-详情
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
SpecialBondInformationDetailsDto
{
/**
* 专项债券唯一标识
*/
@NotNull
(
message
=
"id 不能为空"
)
private
Integer
id
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/SpecialBondInformationPageDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.dsk.jsk.domain.BasePage
;
import
lombok.Data
;
/**
* @ClassName SpecialBondInformationPageDto
* @Description 专项债-详情分页
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
SpecialBondInformationPageDto
extends
BasePage
{
/**
* 专项债券唯一标识
*/
private
String
specialBondUuid
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/SpecialBondProjectDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public
class
SpecialBondProjectDto
{
Long
id
;
String
uuid
;
String
projectName
;
//match精确 like模糊
String
nameType
;
String
projectType
;
//项目总投资
String
projectTotalInvestment
;
//项目资本金
String
projectCapital
;
//专项债金额
String
specialCapital
;
//项目主体
String
projectEntity
;
//项目主体id
Long
projectEntityId
;
//主管部门
String
chargeDepartment
;
//实施单位
String
piu
;
Long
piuId
;
String
domicile
;
String
province
;
String
city
;
String
area
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/SpecialPurposeBondsDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
/**
* @ClassName SpecialPurposeBonds
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
SpecialPurposeBondsDto
{
/**
* 省Id
*/
private
Integer
provinceId
;
/**
* 市Id
*/
private
Integer
cityId
;
/**
* 区Id
*/
private
Integer
areaId
;
/**
* 项目类型
*/
private
String
specialBondProjectType
;
/**
* 项目个数
*/
private
Integer
count
;
/**
* 投资金额
*/
private
Double
projectTotalInvestment
;
/**
* 比例(%)
*/
private
Double
proportion
;
/**
* 排序字段
*/
private
String
field
;
/**
* 排序 (降序desc 升序asc)
*/
private
String
order
;
/**
* 是否为历史(1是,0否)
*/
private
Integer
isHistory
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/SpecialPurposeBondsPageDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.dsk.jsk.domain.BasePage
;
import
lombok.Data
;
/**
* @ClassName SpecialPurposeBonds
* @Description 专项债-项目分页列表
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
SpecialPurposeBondsPageDto
extends
BasePage
{
/**
* 省Id
*/
private
Integer
provinceId
;
/**
* 市Id
*/
private
Integer
cityId
;
/**
* 区Id
*/
private
Integer
areaId
;
/**
* 排序字段 默认-投资金额
*/
private
String
field
;
/**
* 排序 (降序desc 升序asc)
*/
private
String
order
;
/**
* 是否为历史(1是,0否)
*/
private
Integer
isHistory
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/UrbanInvestmentPlatformDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.dsk.jsk.domain.BasePage
;
import
lombok.Data
;
import
java.util.List
;
/**
* @ClassName UrbanInvestmentPlatformDto
* @Description 城投平台参数对象
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
UrbanInvestmentPlatformDto
extends
BasePage
{
/**
* 行政级别
*/
private
String
uipExecutiveLevel
;
/**
* 城投业务类型
*/
private
List
<
String
>
uipBusinessType
;
/**
* 主体评级
*/
private
List
<
String
>
bratingSubjectLevel
;
/**
* 股东背景
*/
private
List
<
String
>
shareholderBg
;
/**
* 股权关系
*/
private
List
<
String
>
equityRelationship
;
/**
* 平台重要性
*/
private
List
<
String
>
platformImportance
;
/**
* 所属开发区
*/
private
List
<
String
>
developmentZone
;
/**
* 省
*/
private
List
<
Integer
>
provinceIds
;
/**
* 市
*/
private
List
<
Integer
>
cityIds
;
/**
* 区
*/
private
List
<
Integer
>
areaIds
;
/**
* 关键词
*/
private
String
keyword
;
/**
* 排序字段
*/
private
String
field
;
/**
* 字段 desc asc
*/
private
String
order
;
/**
* 含下属区:1 本级:2
*/
private
Integer
type
=
1
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/UrbanInvestmentPlatformSubjectLevelDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.util.Objects
;
/**
* @ClassName UrbanInvestmentPlatformSubjectLevelDto
* @Description 信用评级
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
UrbanInvestmentPlatformSubjectLevelDto
{
/**
* 企业Id
*/
private
Long
companyId
;
/**
* 主体评级
*/
private
String
bratingSubjectLevel
;
@Override
public
boolean
equals
(
Object
o
)
{
if
(
this
==
o
)
{
return
true
;
}
if
(
o
==
null
||
getClass
()
!=
o
.
getClass
())
{
return
false
;
}
UrbanInvestmentPlatformSubjectLevelDto
that
=
(
UrbanInvestmentPlatformSubjectLevelDto
)
o
;
return
Objects
.
equals
(
companyId
,
that
.
companyId
);
}
@Override
public
int
hashCode
()
{
return
Objects
.
hash
(
companyId
);
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/YitihuaAchievementQueryDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* 江西住建筛选实体
*
* @author lcl
* @create 2021/8/30
*/
@Data
public
class
YitihuaAchievementQueryDto
implements
Serializable
{
//参建单位
private
String
ename
;
//建设单位
private
String
buildCorpName
;
//业绩类型 多个空格分隔
private
String
achievementType
;
//项目分类 多个空格分隔
private
String
projectType
;
//工程用途 多个空格分隔
private
String
purposeStr
;
//建设性质 多个空格分隔
private
String
nature
;
//招标方式 多个空格分隔
private
String
tenderWay
;
//关键词(包含) 多个空格分隔
private
List
<
KeywordDto
>
keywords
;
//关键词(不包含) 多个空格分隔
private
String
keywordNot
;
private
String
keywordNotType
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
//单项查询 关键词包含体现节点
String
singleKeywordInNode
;
//单项查询 关键词不包含体现节点
String
singleKeywordOutNode
;
//是否截图体现公司和规模 yes no
Boolean
isSingleReflect
;
//项目节点
private
String
attributeStr
;
//项目节点类型 and/or
private
String
attributeQueryType
;
//项目金额(最大)
private
Double
endMoney
;
//项目金额(最小)
private
Double
startMoney
;
//项目金额体现 多个空格分隔
private
String
moneyStr
;
//中标金额
private
Double
startTenderMoney
;
private
Double
endTenderMoney
;
//合同金额
private
Double
startContractMoney
;
private
Double
endContractMoney
;
//施工许可金额
private
Double
startLicenceMoney
;
private
Double
endLicenceMoney
;
//竣工验收实际造价
private
Double
startCompletionMoney
;
private
Double
endCompletionMoney
;
//竣工备案实际造价
private
Double
startCheckMoney
;
private
Double
endCheckMoney
;
//总投资
private
Double
startInvest
;
private
Double
endInvest
;
//项目金额类型 and/or
private
String
moneyQueryType
;
//项目面积(最大)
private
Double
endArea
;
//项目面积(最小)
private
Double
startArea
;
//项目面积体现 多个空格分隔
private
String
areaStr
;
//招投标面积
private
Double
startTenderArea
;
private
Double
endTenderArea
;
//施工许可面积
private
Double
startLicenceArea
;
private
Double
endLicenceArea
;
//竣工验收面积
private
Double
startCheckArea
;
private
Double
endCheckArea
;
//竣工验收备案面积
private
Double
startCompletionArea
;
private
Double
endCompletionArea
;
//总面积
private
Double
startTotalArea
;
private
Double
endTotalArea
;
//项目面积类型 and/or
private
String
areaQueryType
;
//金额和面积类型 and/or
private
String
moneyAndAreaQueryType
;
//项目经理节点 多个空格分隔
private
String
pmStr
;
//项目经理类型 and/or
private
String
pmQueryType
;
//中标时间(开始-结束)
private
Date
startTenderTime
;
private
Date
endTenderTime
;
//合同签订时间(开始-结束)
private
Date
startContractDate
;
private
Date
endContractDate
;
//许可时间(开始-结束)
private
Date
startLicenceDate
;
private
Date
endLicenceDate
;
//备案开工时间(开始-结束)
private
Date
startWorkDate
;
private
Date
endWorkDate
;
//竣工备案时间(开始-结束)
private
Date
startCheckDate
;
private
Date
endCheckDate
;
//竣工备案时间未公示
private
String
hasCheckDate
;
//实际开工时间(开始-结束)
private
Date
startCheckWorkDate
;
private
Date
endCheckWorkDate
;
//竣工验收时间(开始-结束)
private
Date
startCheckCheckDate
;
private
Date
endCheckCheckDate
;
//竣工验收时间未公示
private
String
hasCheckCheckDate
;
//图审完成时间(开始-结束)
private
Date
startCensorDate
;
private
Date
endCensorDate
;
//时间类型 and/or
private
String
timeQueryType
;
//省
private
String
divisionStr
;
//市
private
String
cityStr
;
//区
private
String
countyStr
;
private
String
province
;
//注册地 省级code 多个逗号隔开
private
String
city
;
//注册地 市级code 多个逗号隔开
private
String
county
;
//注册地 区级code 多个逗号隔开
//业绩数量
private
Integer
achievementCount
;
// 数据等级
private
String
dataLevel
;
//招投标数据等级
private
String
tenderDataLevel
;
//合同登记
private
String
contractDataLevel
;
//施工许可
private
String
licenceDataLevel
;
//竣工验收备案
private
String
completionDataLevel
;
//项目主体
private
String
projectDataLevel
;
//施工图审
private
String
censorDataLevel
;
//竣工验收
private
String
checkDataLevel
;
// 数据等级查询节点
private
String
dataLevelStr
;
// 数据等级查询方式 同时具备 任意均可
private
String
dataLevelQueryType
;
// 结构体系
private
String
structure
;
//长度
private
Double
startLength
;
//长度
private
Double
endLength
;
//施工许可
private
Double
startLicenceLength
;
private
Double
endLicenceLength
;
//竣工验收
private
Double
startCheckCompletionLength
;
private
Double
endCheckCompletionLength
;
//竣工验收备案
private
Double
startCompletionLength
;
private
Double
endCompletionLength
;
//长度体现节点
private
String
lengthNode
;
//长度筛选类型 or/and
private
String
lengthType
;
//跨度
private
Double
startSpan
;
//跨度
private
Double
endSpan
;
//施工许可
private
Double
startLicenceSpan
;
private
Double
endLicenceSpan
;
//竣工验收
private
Double
startCheckCompletionSpan
;
private
Double
endCheckCompletionSpan
;
//竣工验收备案
private
Double
startCompletionSpan
;
private
Double
endCompletionSpan
;
//跨度体现节点
private
String
spanNode
;
//跨度筛选类型 or/and
private
String
spanType
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ZaiJianListDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.List
;
//在建导出参数接收
@Getter
@Setter
public
class
ZaiJianListDto
{
List
<
String
>
md5CompanyList
;
List
<
ZaiJianPersonnelDto
>
nullDataList
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/bo/ZaiJianPersonnelDto.java
0 → 100644
View file @
68f85d66
package
com
.
dsk
.
jsk
.
domain
.
bo
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
lombok.Data
;
import
java.util.Date
;
@Data
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
class
ZaiJianPersonnelDto
extends
Personnel
{
Integer
no
;
String
id
;
String
registerType
;
String
cardNumber
;
String
sealNumber
;
Date
validDate
;
String
pid
;
String
eid
;
Integer
jskEid
;
String
specialty
;
String
ename
;
String
projectName
;
String
province
;
Long
tenderDate
;
//中标时间
String
tenderTime
;
Double
tenderMoney
;
Integer
period
;
String
registerInfo
;
String
otherRegisterInfo
;
//项目状态
String
status
;
//人员角色
String
personRole
;
//业绩来源
String
source
;
String
sourceName
;
//业绩来源类型 1四库一平台 2最新中标 3全国公路
String
sourceType
;
//信息快照
String
sourceUrl
;
//合同金额
Double
contractMoney
;
//许可金额
Double
licenceMoney
;
//实际造价(竣工金额)
Double
overMoney
;
//结算金额
Double
settlementMoney
;
//金额信息
String
totalMoney
;
//合同时间
String
contractDate
;
//许可时间
String
licenceDate
;
//计划竣工时间
String
planCompletionDate
;
//实际竣工时间
String
completionDate
;
//计划开工时间
String
planStartDate
;
//实际开工时间
String
startDate
;
//计划交工时间
String
planHandoverDate
;
//实际交工时间
String
handoverDate
;
//时间信息
String
totalDate
;
//业绩个数
Long
achievementCount
;
//各自系统的人员id
String
personId
;
//快照
String
snapshootPic
;
//人员id
String
staffId
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/BusinessOpportunityRadarService.java
View file @
68f85d66
...
...
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import
cn.hutool.json.JSONObject
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.utils.DskOpenApiUtil
;
import
com.dsk.jsk.domain.bo.ComposeQueryDto
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -51,13 +52,13 @@ public class BusinessOpportunityRadarService {
return
BeanUtil
.
toBean
(
map
,
AjaxResult
.
class
);
}
public
AjaxResult
enterpriseIndex
(
JSONObject
object
)
{
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/enterprice/index"
,
object
);
public
AjaxResult
enterpriseIndex
(
ComposeQueryDto
dto
)
{
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/enterprice/index"
,
BeanUtil
.
beanToMap
(
dto
,
false
,
false
)
);
return
BeanUtil
.
toBean
(
map
,
AjaxResult
.
class
);
}
public
AjaxResult
enterprisePage
(
JSONObject
object
)
{
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/enterprice/page"
,
object
);
public
AjaxResult
enterprisePage
(
ComposeQueryDto
dto
)
{
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/enterprice/page"
,
BeanUtil
.
beanToMap
(
dto
,
false
,
false
)
);
return
BeanUtil
.
toBean
(
map
,
AjaxResult
.
class
);
}
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/EnterpriseService.java
View file @
68f85d66
...
...
@@ -385,7 +385,7 @@ public class EnterpriseService {
}
public
R
remark
(
EnterpriseRemarkBody
vo
)
throws
Exception
{
return
R
.
ok
(
EncodeIdUtil
.
avDecode
(
EncodeIdUtil
.
binaryToUnicode
(
vo
.
mark
)));
return
R
.
ok
(
"操作成功"
,
EncodeIdUtil
.
avDecode
(
EncodeIdUtil
.
binaryToUnicode
(
vo
.
mark
)));
}
public
R
bondCreditRating
(
EnterpriseBondCreditRatingBody
body
)
throws
Exception
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment