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
fbe08a9c
Commit
fbe08a9c
authored
Sep 05, 2023
by
tanyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复bean冲突
parent
709e329a
Changes
80
Hide whitespace changes
Inline
Side-by-side
Showing
80 changed files
with
4233 additions
and
4209 deletions
+4233
-4209
Dockerfile
dsk-admin/Dockerfile
+3
-3
SysLoginController.java
...ava/com/dsk/web/controller/system/SysLoginController.java
+19
-5
CustomerServiceImpl.java
...in/java/com/dsk/biz/service/impl/CustomerServiceImpl.java
+1
-1
RegionalEconomicDataController.java
...om/dsk/jsk/controller/RegionalEconomicDataController.java
+1
-1
RegionalEnterprisesController.java
...com/dsk/jsk/controller/RegionalEnterprisesController.java
+1
-1
SpecialBondProjectsController.java
...com/dsk/jsk/controller/SpecialBondProjectsController.java
+4
-0
UrbanInvestmentPlatformController.java
...dsk/jsk/controller/UrbanInvestmentPlatformController.java
+1
-1
OpRegionalEconomicDataDetailsDto.java
.../com/dsk/jsk/domain/OpRegionalEconomicDataDetailsDto.java
+22
-22
OpRegionalEconomicDataRegionalListDto.java
...dsk/jsk/domain/OpRegionalEconomicDataRegionalListDto.java
+38
-38
OpRegionalEconomicDataStatisticsRegionalDto.java
...k/domain/OpRegionalEconomicDataStatisticsRegionalDto.java
+42
-42
OpRegionalEconomicDataV1Dto.java
.../java/com/dsk/jsk/domain/OpRegionalEconomicDataV1Dto.java
+49
-49
OpRegionalEconomicDataV1PageDto.java
...a/com/dsk/jsk/domain/OpRegionalEconomicDataV1PageDto.java
+47
-47
OpRegionalEconomicDataYearsListDto.java
...om/dsk/jsk/domain/OpRegionalEconomicDataYearsListDto.java
+16
-16
OpRegionalEconomicRegionalCompareDto.java
.../dsk/jsk/domain/OpRegionalEconomicRegionalCompareDto.java
+53
-52
PageQueryLimit.java
...-api/src/main/java/com/dsk/jsk/domain/PageQueryLimit.java
+24
-24
SpecialBondInformationDetailsDto.java
.../com/dsk/jsk/domain/SpecialBondInformationDetailsDto.java
+22
-22
SpecialBondInformationPageDto.java
...ava/com/dsk/jsk/domain/SpecialBondInformationPageDto.java
+19
-19
SpecialBondProjectDto.java
...c/main/java/com/dsk/jsk/domain/SpecialBondProjectDto.java
+48
-48
SpecialPurposeBondsDto.java
.../main/java/com/dsk/jsk/domain/SpecialPurposeBondsDto.java
+60
-60
SpecialPurposeBondsPageDto.java
...n/java/com/dsk/jsk/domain/SpecialPurposeBondsPageDto.java
+41
-41
UrbanInvestmentPlatformDto.java
...n/java/com/dsk/jsk/domain/UrbanInvestmentPlatformDto.java
+79
-79
UrbanInvestmentPlatformSubjectLevelDto.java
...sk/jsk/domain/UrbanInvestmentPlatformSubjectLevelDto.java
+43
-43
EnterpriseService.java
.../src/main/java/com/dsk/jsk/service/EnterpriseService.java
+1
-0
EconomicService.java
...ain/java/com/dsk/jsk/service/service/EconomicService.java
+1
-1
RegionalEnterprisesService.java
...m/dsk/jsk/service/service/RegionalEnterprisesService.java
+1
-1
SpecialPurposeBondsService.java
...m/dsk/jsk/service/service/SpecialPurposeBondsService.java
+4
-0
UrbanInvestmentPlatformService.java
...k/jsk/service/service/UrbanInvestmentPlatformService.java
+1
-1
EconomicServiceImpl.java
...com/dsk/jsk/service/service/impl/EconomicServiceImpl.java
+1
-1
RegionalEnterprisesServiceImpl.java
.../service/service/impl/RegionalEnterprisesServiceImpl.java
+1
-1
SpecialPurposeBondsServiceImpl.java
.../service/service/impl/SpecialPurposeBondsServiceImpl.java
+4
-4
UrbanInvestmentPlatformServiceImpl.java
...vice/service/impl/UrbanInvestmentPlatformServiceImpl.java
+1
-1
BusinessOpportunityRadarController.java
...search/controller/BusinessOpportunityRadarController.java
+1
-1
CompanySearchController.java
...va/com/dsk/search/controller/CompanySearchController.java
+1
-1
PageQueryLimit.java
...c/main/java/com/dsk/search/controller/PageQueryLimit.java
+1
-1
AchievementQueryDto.java
.../main/java/com/dsk/search/domain/AchievementQueryDto.java
+246
-246
AptitudeDetailDto.java
...rc/main/java/com/dsk/search/domain/AptitudeDetailDto.java
+21
-21
AptitudeDto.java
...-api/src/main/java/com/dsk/search/domain/AptitudeDto.java
+25
-25
AptitudeQueryDto.java
...src/main/java/com/dsk/search/domain/AptitudeQueryDto.java
+225
-225
AwardDto.java
...biz-api/src/main/java/com/dsk/search/domain/AwardDto.java
+86
-86
AwardQueryDto.java
...pi/src/main/java/com/dsk/search/domain/AwardQueryDto.java
+17
-17
BatchQueryDto.java
...pi/src/main/java/com/dsk/search/domain/BatchQueryDto.java
+21
-21
BeijingQueryDto.java
.../src/main/java/com/dsk/search/domain/BeijingQueryDto.java
+69
-69
BusinessInfoDto.java
.../src/main/java/com/dsk/search/domain/BusinessInfoDto.java
+194
-194
ComposePersonnelQueryDto.java
.../java/com/dsk/search/domain/ComposePersonnelQueryDto.java
+95
-95
ComposeQueryDto.java
.../src/main/java/com/dsk/search/domain/ComposeQueryDto.java
+134
-134
ComposeRegisterDto.java
...c/main/java/com/dsk/search/domain/ComposeRegisterDto.java
+19
-19
CreditBehaviorDto.java
...rc/main/java/com/dsk/search/domain/CreditBehaviorDto.java
+39
-39
CreditEvaluateDto.java
...rc/main/java/com/dsk/search/domain/CreditEvaluateDto.java
+52
-52
DateQueryDto.java
...api/src/main/java/com/dsk/search/domain/DateQueryDto.java
+24
-24
Enterprise.java
...z-api/src/main/java/com/dsk/search/domain/Enterprise.java
+116
-116
EnterpriseDto.java
...pi/src/main/java/com/dsk/search/domain/EnterpriseDto.java
+152
-152
Entity.java
...k-biz-api/src/main/java/com/dsk/search/domain/Entity.java
+52
-52
EstablishmentDto.java
...src/main/java/com/dsk/search/domain/EstablishmentDto.java
+179
-179
GoodBehaviorDto.java
.../src/main/java/com/dsk/search/domain/GoodBehaviorDto.java
+29
-29
HeaderDto.java
...iz-api/src/main/java/com/dsk/search/domain/HeaderDto.java
+20
-20
JabBasicEnterpriseProjectDto.java
...a/com/dsk/search/domain/JabBasicEnterpriseProjectDto.java
+70
-70
JiangxiBidQueryDto.java
...c/main/java/com/dsk/search/domain/JiangxiBidQueryDto.java
+75
-75
JskBidCandidateDto.java
...c/main/java/com/dsk/search/domain/JskBidCandidateDto.java
+77
-77
JskBidNewsDto.java
...pi/src/main/java/com/dsk/search/domain/JskBidNewsDto.java
+134
-134
JskBidPlanDto.java
...pi/src/main/java/com/dsk/search/domain/JskBidPlanDto.java
+67
-67
JskBidQueryDto.java
...i/src/main/java/com/dsk/search/domain/JskBidQueryDto.java
+98
-98
JskBidWinListDto.java
...src/main/java/com/dsk/search/domain/JskBidWinListDto.java
+58
-58
JskDataScreenDto.java
...src/main/java/com/dsk/search/domain/JskDataScreenDto.java
+32
-32
KeywordDto.java
...z-api/src/main/java/com/dsk/search/domain/KeywordDto.java
+16
-16
LandMarketDto.java
...pi/src/main/java/com/dsk/search/domain/LandMarketDto.java
+262
-262
OpRegionalLocalDto.java
...c/main/java/com/dsk/search/domain/OpRegionalLocalDto.java
+31
-31
Page.java
...dsk-biz-api/src/main/java/com/dsk/search/domain/Page.java
+130
-130
Personnel.java
...iz-api/src/main/java/com/dsk/search/domain/Personnel.java
+42
-42
PersonnelCertificateQueryDto.java
...a/com/dsk/search/domain/PersonnelCertificateQueryDto.java
+23
-23
PersonnelExeclDto.java
...rc/main/java/com/dsk/search/domain/PersonnelExeclDto.java
+29
-29
PersonnelQueryDto.java
...rc/main/java/com/dsk/search/domain/PersonnelQueryDto.java
+50
-50
RecentlyBidQueryDto.java
.../main/java/com/dsk/search/domain/RecentlyBidQueryDto.java
+85
-85
ReflectionUtils.java
.../src/main/java/com/dsk/search/domain/ReflectionUtils.java
+38
-38
RegisterTypeDto.java
.../src/main/java/com/dsk/search/domain/RegisterTypeDto.java
+16
-16
ShuiliAchievementQueryDto.java
...java/com/dsk/search/domain/ShuiliAchievementQueryDto.java
+100
-100
SkyProjectIndexDto.java
...c/main/java/com/dsk/search/domain/SkyProjectIndexDto.java
+11
-11
YitihuaAchievementQueryDto.java
...ava/com/dsk/search/domain/YitihuaAchievementQueryDto.java
+208
-208
ZaiJianListDto.java
...i/src/main/java/com/dsk/search/domain/ZaiJianListDto.java
+16
-16
ZaiJianPersonnelDto.java
.../main/java/com/dsk/search/domain/ZaiJianPersonnelDto.java
+97
-97
vue.config.js
dsk-operate-ui/vue.config.js
+2
-2
No files found.
dsk-admin/Dockerfile
View file @
fbe08a9c
FROM
anapsix/alpine-java:8_server-jre_unlimited
MAINTAINER
Lion Li
MAINTAINER
Tanyang
RUN
mkdir
-p
/ruoyi/server/logs
\
/ruoyi/server/temp
\
...
...
@@ -12,7 +12,7 @@ ENV SERVER_PORT=8080
EXPOSE
${SERVER_PORT}
ADD
./target/
ruoyi-admin.jar ./app
.jar
ADD
./target/
dsk-operate-sys.jar ./dsk-operate-sys
.jar
ENTRYPOINT
["java", \
"-Djava.security.egd=file:/dev/./urandom", \
...
...
@@ -20,4 +20,4 @@ ENTRYPOINT ["java", \
# 应用名称 如果想区分集群节点监控 改成不同的名称即可
# "-Dskywalking.agent.service_name=ruoyi-server", \
# "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \
"-jar", "
app
.jar"]
"-jar", "
dsk-operate-sys
.jar"]
dsk-admin/src/main/java/com/dsk/web/controller/system/SysLoginController.java
View file @
fbe08a9c
...
...
@@ -4,8 +4,10 @@ import cn.dev33.satoken.annotation.SaCheckLogin;
import
cn.dev33.satoken.annotation.SaIgnore
;
import
cn.dev33.satoken.stp.StpUtil
;
import
cn.hutool.core.lang.Assert
;
import
cn.hutool.core.lang.RegexPool
;
import
cn.hutool.core.map.MapUtil
;
import
cn.hutool.core.util.RandomUtil
;
import
cn.hutool.core.util.ReUtil
;
import
com.dsk.common.constant.Constants
;
import
com.dsk.common.constant.GlobalConstants
;
import
com.dsk.common.core.domain.R
;
...
...
@@ -36,10 +38,7 @@ import javax.servlet.ServletRequest;
import
javax.servlet.http.HttpServletRequest
;
import
javax.validation.constraints.NotBlank
;
import
java.time.Duration
;
import
java.util.HashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.*
;
/**
* 登录验证
...
...
@@ -100,13 +99,28 @@ public class SysLoginController {
*/
@SaCheckLogin
@PostMapping
(
"/user/tenants"
)
public
R
<
List
<
SysTenantVo
>>
userTenant
List
()
{
public
R
<
List
<
SysTenantVo
>>
userTenant
s
()
{
LoginUser
loginUser
=
LoginHelper
.
getLoginUser
();
List
<
SysTenantVo
>
tenantList
=
loginService
.
tenantListByAccount
(
loginUser
.
getUserPhone
());
return
R
.
ok
(
tenantList
);
}
/**
* 用户租户列表:根据用户账号获取用户绑定的租户列表
*
* @return 结果
*/
@SaIgnore
@PostMapping
(
"/user/tenant/list"
)
public
R
<
List
<
SysTenantVo
>>
userTenantList
(
String
phone
)
{
if
(!
ReUtil
.
isMatch
(
RegexPool
.
MOBILE
,
phone
))
{
return
R
.
ok
(
new
ArrayList
<>());
}
List
<
SysTenantVo
>
tenantList
=
loginService
.
tenantListByAccount
(
phone
);
return
R
.
ok
(
tenantList
);
}
/**
* 获取当前用户默认租户
* @return
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/service/impl/CustomerServiceImpl.java
View file @
fbe08a9c
...
...
@@ -13,7 +13,6 @@ import com.dsk.biz.domain.vo.CustomerBusinessListVo;
import
com.dsk.biz.domain.vo.CustomerListVo
;
import
com.dsk.biz.domain.vo.CustomerStatusListVo
;
import
com.dsk.biz.domain.vo.CustomerVo
;
import
com.dsk.jsk.service.BusinessOpportunityRadarService
;
import
com.dsk.jsk.service.EnterpriseCommonService
;
import
com.dsk.biz.mapper.CustomerMapper
;
import
com.dsk.biz.mapper.CustomerUserMapper
;
...
...
@@ -24,6 +23,7 @@ import com.dsk.common.core.page.TableDataInfo;
import
com.dsk.common.exception.ServiceException
;
import
com.dsk.common.helper.LoginHelper
;
import
com.dsk.common.utils.StringUtils
;
import
com.dsk.search.service.BusinessOpportunityRadarService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/controller/RegionalEconomicDataController.java
View file @
fbe08a9c
...
...
@@ -2,9 +2,9 @@ package com.dsk.jsk.controller;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.*
;
import
com.dsk.jsk.domain.bo.*
;
import
com.dsk.jsk.service.service.EconomicService
;
import
com.dsk.jsk.util.IpUtil
;
import
com.dsk.search.domain.OpRegionalLocalDto
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/controller/RegionalEnterprisesController.java
View file @
fbe08a9c
...
...
@@ -2,9 +2,9 @@ package com.dsk.jsk.controller;
import
com.alibaba.fastjson2.JSONObject
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.bo.ComposeQueryDto
;
import
com.dsk.jsk.service.service.RegionalEnterprisesService
;
import
com.dsk.search.controller.PageQueryLimit
;
import
com.dsk.search.domain.ComposeQueryDto
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/controller/SpecialBondProjectsController.java
View file @
fbe08a9c
...
...
@@ -2,6 +2,10 @@ package com.dsk.jsk.controller;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.*
;
import
com.dsk.jsk.domain.bo.SpecialBondInformationDetailsDto
;
import
com.dsk.jsk.domain.bo.SpecialBondInformationPageDto
;
import
com.dsk.jsk.domain.bo.SpecialPurposeBondsDto
;
import
com.dsk.jsk.domain.bo.SpecialPurposeBondsPageDto
;
import
com.dsk.jsk.service.service.SpecialPurposeBondsService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/controller/UrbanInvestmentPlatformController.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
controller
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.UrbanInvestmentPlatformDto
;
import
com.dsk.jsk.domain.
bo.
UrbanInvestmentPlatformDto
;
import
com.dsk.jsk.service.service.UrbanInvestmentPlatformService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/domain/OpRegionalEconomicDataDetailsDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/OpRegionalEconomicDataRegionalListDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/OpRegionalEconomicDataStatisticsRegionalDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/OpRegionalEconomicDataV1Dto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/OpRegionalEconomicDataV1PageDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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"
;
}
//
package com.dsk.jsk.domain;
//
//
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/OpRegionalEconomicDataYearsListDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
import
lombok.Data
;
/**
* @ClassName OpRegionalEconomicDataYearsListDto
* @Description 获取年份
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
OpRegionalEconomicDataYearsListDto
{
private
Integer
year
;
}
//
package com.dsk.jsk.domain;
//
//
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/OpRegionalEconomicRegionalCompareDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
+
'}'
;
}
}
//package com.dsk.jsk.domain;
//
//import cn.hutool.core.util.ObjectUtil;
//import com.dsk.jsk.domain.bo.OpRegionalEconomicDataStatisticsRegionalDto;
//
//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/PageQueryLimit.java
View file @
fbe08a9c
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
;
}
}
//
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/SpecialBondInformationDetailsDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/SpecialBondInformationPageDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
import
lombok.Data
;
/**
* @ClassName SpecialBondInformationPageDto
* @Description 专项债-详情分页
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public
class
SpecialBondInformationPageDto
extends
BasePage
{
/**
* 专项债券唯一标识
*/
private
String
specialBondUuid
;
}
//
package com.dsk.jsk.domain;
//
//
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/SpecialBondProjectDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/SpecialPurposeBondsDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/SpecialPurposeBondsPageDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/UrbanInvestmentPlatformDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
;
}
//
package com.dsk.jsk.domain;
//
//
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/UrbanInvestmentPlatformSubjectLevelDto.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
domain
;
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
);
}
}
//
package com.dsk.jsk.domain;
//
//
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/service/EnterpriseService.java
View file @
fbe08a9c
...
...
@@ -13,6 +13,7 @@ import com.dsk.common.utils.DskOpenApiUtil;
import
com.dsk.common.utils.EncodeIdUtil
;
import
com.dsk.common.utils.redis.RedisUtils
;
import
com.dsk.jsk.domain.*
;
import
com.dsk.search.service.BusinessOpportunityRadarService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.MapUtils
;
import
org.slf4j.Logger
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/EconomicService.java
View file @
fbe08a9c
...
...
@@ -2,7 +2,7 @@ package com.dsk.jsk.service.service;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.*
;
import
com.dsk.
search.domain.OpRegionalLocalDto
;
import
com.dsk.
jsk.domain.bo.*
;
/**
* @ClassName EconomicService
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/RegionalEnterprisesService.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
service
.
service
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.
search.domain
.ComposeQueryDto
;
import
com.dsk.
jsk.domain.bo
.ComposeQueryDto
;
/**
* @ClassName EconomicService
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/SpecialPurposeBondsService.java
View file @
fbe08a9c
...
...
@@ -2,6 +2,10 @@ package com.dsk.jsk.service.service;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.*
;
import
com.dsk.jsk.domain.bo.SpecialBondInformationDetailsDto
;
import
com.dsk.jsk.domain.bo.SpecialBondInformationPageDto
;
import
com.dsk.jsk.domain.bo.SpecialPurposeBondsDto
;
import
com.dsk.jsk.domain.bo.SpecialPurposeBondsPageDto
;
/**
* @ClassName EconomicService
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/UrbanInvestmentPlatformService.java
View file @
fbe08a9c
package
com
.
dsk
.
jsk
.
service
.
service
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.jsk.domain.UrbanInvestmentPlatformDto
;
import
com.dsk.jsk.domain.
bo.
UrbanInvestmentPlatformDto
;
/**
* @ClassName EconomicService
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/impl/EconomicServiceImpl.java
View file @
fbe08a9c
...
...
@@ -9,9 +9,9 @@ import com.dsk.common.helper.LoginHelper;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.common.utils.DskOpenApiUtil
;
import
com.dsk.jsk.domain.*
;
import
com.dsk.jsk.domain.bo.*
;
import
com.dsk.jsk.service.service.EconomicService
;
import
com.dsk.jsk.util.RedisCache
;
import
com.dsk.search.domain.OpRegionalLocalDto
;
import
org.apache.commons.collections4.MapUtils
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.stereotype.Service
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/impl/RegionalEnterprisesServiceImpl.java
View file @
fbe08a9c
...
...
@@ -5,8 +5,8 @@ import cn.hutool.core.util.ObjectUtil;
import
com.dsk.acc.openapi.client.util.CommonUtils
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.utils.DskOpenApiUtil
;
import
com.dsk.jsk.domain.bo.ComposeQueryDto
;
import
com.dsk.jsk.service.service.RegionalEnterprisesService
;
import
com.dsk.search.domain.ComposeQueryDto
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.MapUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/impl/SpecialPurposeBondsServiceImpl.java
View file @
fbe08a9c
...
...
@@ -5,10 +5,10 @@ import cn.hutool.core.util.ObjectUtil;
import
com.dsk.acc.openapi.client.util.CommonUtils
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.utils.DskOpenApiUtil
;
import
com.dsk.jsk.domain.SpecialBondInformationDetailsDto
;
import
com.dsk.jsk.domain.SpecialBondInformationPageDto
;
import
com.dsk.jsk.domain.SpecialPurposeBondsDto
;
import
com.dsk.jsk.domain.SpecialPurposeBondsPageDto
;
import
com.dsk.jsk.domain.
bo.
SpecialBondInformationDetailsDto
;
import
com.dsk.jsk.domain.
bo.
SpecialBondInformationPageDto
;
import
com.dsk.jsk.domain.
bo.
SpecialPurposeBondsDto
;
import
com.dsk.jsk.domain.
bo.
SpecialPurposeBondsPageDto
;
import
com.dsk.jsk.service.service.SpecialPurposeBondsService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.MapUtils
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/service/service/impl/UrbanInvestmentPlatformServiceImpl.java
View file @
fbe08a9c
...
...
@@ -7,7 +7,7 @@ import com.dsk.biz.domain.vo.CustomerStatusListVo;
import
com.dsk.biz.service.ICustomerService
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.utils.DskOpenApiUtil
;
import
com.dsk.jsk.domain.UrbanInvestmentPlatformDto
;
import
com.dsk.jsk.domain.
bo.
UrbanInvestmentPlatformDto
;
import
com.dsk.jsk.service.service.UrbanInvestmentPlatformService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.MapUtils
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/controller/BusinessOpportunityRadarController.java
View file @
fbe08a9c
...
...
@@ -2,7 +2,7 @@ package com.dsk.search.controller;
import
com.alibaba.fastjson2.JSONObject
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.
search.domain
.ComposeQueryDto
;
import
com.dsk.
jsk.domain.bo
.ComposeQueryDto
;
import
com.dsk.search.service.BusinessOpportunityRadarService
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/controller/CompanySearchController.java
View file @
fbe08a9c
...
...
@@ -2,7 +2,7 @@ package com.dsk.search.controller;
import
com.alibaba.fastjson2.JSONObject
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.
search.domain
.ComposeQueryDto
;
import
com.dsk.
jsk.domain.bo
.ComposeQueryDto
;
import
com.dsk.search.service.BusinessOpportunityRadarService
;
import
org.springframework.web.bind.annotation.*
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/controller/PageQueryLimit.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
controller
;
import
com.dsk.
search.domain
.Page
;
import
com.dsk.
jsk.domain.bo
.Page
;
/**
* @author lc
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/domain/AchievementQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/AptitudeDetailDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
/**
* @author liuchang
* @date 2020/7/24 13:47
*/
@Data
public
class
AptitudeDetailDto
{
Integer
categoryCode
;
Integer
typeCode
;
Integer
majorCode
;
String
levelCode
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/AptitudeDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/AptitudeQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
//安许证到期日期参数
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startLiceValidityDate
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
endLiceValidityDate
;
//资质编号
String
aptitudeCertNo
;
//安许证编号
String
liceCertNo
;
//资质到期日期参数
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startAptitudeValidityDate
;
@JSONField
(
format
=
"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
;
@JSONField
(
format
=
"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
;
//企业标签
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
//安许证到期日期参数
//
@JSONField(format="yyyy-MM-dd")
//
Date startLiceValidityDate;
//
@JSONField(format="yyyy-MM-dd")
//
Date endLiceValidityDate;
//
//资质编号
//
String aptitudeCertNo;
//
//安许证编号
//
String liceCertNo;
//
//资质到期日期参数
//
@JSONField(format="yyyy-MM-dd")
//
Date startAptitudeValidityDate;
//
@JSONField(format="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;
//
@JSONField(format="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/search/domain/AwardDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/AwardQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author 刘昌
* @date 2020/9/8 16:01
*/
@Data
public
class
AwardQueryDto
{
List
<
AwardDto
>
awardDtos
;
String
awardDtoType
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/BatchQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
//批量查询dto
@Data
public
class
BatchQueryDto
{
String
region
;
String
fileUrl
;
String
userId
;
String
exportExeclName
;
String
exportBackUrl
;
String
exportUniqueCode
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/BeijingQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
// 中标开始时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startTenderDate
;
// 中标结束时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
endTenderDate
;
// 合同开始时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startContractDate
;
// 合同结束时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
endContractDate
;
//时间查询类型 and/or 默认任意均可
String
timeQueryType
;
//建设单位
String
buildCorpName
;
//中标单位
String
tenderCompany
;
//招标代理
String
agency
;
//单项查询 关键词包含
String
singleKeywordIn
;
//单项查询 关键词不包含
String
singleKeywordOut
;
//单项查询 关键词包含体现节点
String
singleKeywordInNode
;
//单项查询 关键词不包含体现节点
String
singleKeywordOutNode
;
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
//
// 中标开始时间
//
@JSONField(format="yyyy-MM-dd")
//
Date startTenderDate;
//
// 中标结束时间
//
@JSONField(format="yyyy-MM-dd")
//
Date endTenderDate;
//
//
// 合同开始时间
//
@JSONField(format="yyyy-MM-dd")
//
Date startContractDate;
//
// 合同结束时间
//
@JSONField(format="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/search/domain/BusinessInfoDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
@JSONField
(
format
=
"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
;
//企业标签
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
@JSONField(format="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/search/domain/ComposePersonnelQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
//资质到期日期参数
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startCertValidityDate
;
@JSONField
(
format
=
"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
;
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
//资质到期日期参数
//
@JSONField(format="yyyy-MM-dd")
//
Date startCertValidityDate;
//
@JSONField(format="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/search/domain/ComposeQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.dsk.jsk.domain.BasePage
;
import
com.dsk.jsk.domain.SpecialBondProjectDto
;
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
;
}
}
//
package com.dsk.search.domain;
//
//
import com.dsk.jsk.domain.BasePage;
//
import com.dsk.jsk.domain.SpecialBondProjectDto;
//
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/search/domain/ComposeRegisterDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/CreditBehaviorDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/CreditEvaluateDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/DateQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/Enterprise.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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 多个逗号隔开
}
//
package com.dsk.search.domain;
//
//
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/search/domain/EnterpriseDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/Entity.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
}
//
package com.dsk.search.domain;
//
//
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/search/domain/EstablishmentDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
planStartTimeStart
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
planStartTimeEnd
;
/**
* 建成时间
*/
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
String
planEndTime
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
planEndTimeStart
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
planEndTimeEnd
;
/**
* 审批文件链接
*/
private
String
licenseUrl
;
/**
* 复核通过时间
*/
private
String
reviewTime
;
/**
* 办结时间
*/
private
String
handleTime
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
handleTimeStart
;
@JSONField
(
format
=
"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
;
}
\ No newline at end of file
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//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;
// @JSONField(format="yyyy-MM-dd")
// private Date planStartTimeStart;
// @JSONField(format="yyyy-MM-dd")
// private Date planStartTimeEnd;
// /**
// * 建成时间
// */
// @JSONField(format="yyyy-MM-dd")
// private String planEndTime;
// @JSONField(format="yyyy-MM-dd")
// private Date planEndTimeStart;
// @JSONField(format="yyyy-MM-dd")
// private Date planEndTimeEnd;
// /**
// * 审批文件链接
// */
// private String licenseUrl;
// /**
// * 复核通过时间
// */
// private String reviewTime;
// /**
// * 办结时间
// */
// private String handleTime;
// @JSONField(format="yyyy-MM-dd")
// private Date handleTimeStart;
// @JSONField(format="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;
//
//
//
//}
\ No newline at end of file
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/domain/GoodBehaviorDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/HeaderDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
/**
* 头部查询参数
*
* @author lcl
* @create 2021/10/22
*/
@Data
public
class
HeaderDto
{
private
String
queryStr
;
private
String
sourceName
;
private
Page
page
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/JabBasicEnterpriseProjectDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/JiangxiBidQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/JskBidCandidateDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
// 发布开始时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startPubdate
;
// 发布结束时间
@JSONField
(
format
=
"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
;
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
// 发布开始时间
//
@JSONField(format="yyyy-MM-dd")
//
Date startPubdate;
//
// 发布结束时间
//
@JSONField(format="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/search/domain/JskBidNewsDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
// 发布开始时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startPubdate
;
// 发布结束时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
endPubdate
;
// 开标截至时间开始
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startEndTimeDate
;
// 开标截至时间结束
@JSONField
(
format
=
"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
;
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
// 发布开始时间
//
@JSONField(format="yyyy-MM-dd")
//
Date startPubdate;
//
// 发布结束时间
//
@JSONField(format="yyyy-MM-dd")
//
Date endPubdate;
//
//
// 开标截至时间开始
//
@JSONField(format="yyyy-MM-dd")
//
Date startEndTimeDate;
//
// 开标截至时间结束
//
@JSONField(format="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/search/domain/JskBidPlanDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/JskBidQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startTenderTime
;
// 发布结束时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
endTenderTime
;
String
punishDate
;
// 发布开始时间
@JSONField
(
format
=
"yyyy-MM-dd"
)
Date
startPunishDate
;
// 发布结束时间
@JSONField
(
format
=
"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
;
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
@JSONField(format="yyyy-MM-dd")
//
Date startTenderTime;
//
// 发布结束时间
//
@JSONField(format="yyyy-MM-dd")
//
Date endTenderTime;
//
//
String punishDate;
//
// 发布开始时间
//
@JSONField(format="yyyy-MM-dd")
//
Date startPunishDate;
//
// 发布结束时间
//
@JSONField(format="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/search/domain/JskBidWinListDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/JskDataScreenDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/KeywordDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
@Data
public
class
KeywordDto
{
// 关键词(包含)
private
String
keyword
;
// 关键词(包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
private
String
keywordType
;
//是否截图体现公司和规模 yes no
private
Boolean
isReflect
;
//体现节点
private
String
keywordStr
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/LandMarketDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.alibaba.fastjson2.annotation.JSONField
;
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
;
/**
* 合同签订日期
*/
@JSONField
(
format
=
"yyyy-MM-dd"
)
private
Date
contractSignTimeStart
;
/**
* 合同签订日期
*/
@JSONField
(
format
=
"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
;
}
//
package com.dsk.search.domain;
//
//
import com.alibaba.fastjson2.annotation.JSONField;
//
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;
//
/**
//
* 合同签订日期
//
*/
//
@JSONField(format="yyyy-MM-dd")
//
private Date contractSignTimeStart;
//
/**
//
* 合同签订日期
//
*/
//
@JSONField(format="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/search/domain/OpRegionalLocalDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/Page.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
com.dsk.common.exception.BusinessException
;
import
com.github.pagehelper.PageHelper
;
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
BusinessException
(
"排序字段'{}'异常"
,
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
+
'}'
;
}
}
//
package com.dsk.search.domain;
//
//
import com.dsk.common.exception.BusinessException;
//
import com.github.pagehelper.PageHelper;
//
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 BusinessException("排序字段'{}'异常", 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/search/domain/Personnel.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/PersonnelCertificateQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
import
java.util.List
;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public
class
PersonnelCertificateQueryDto
{
// 注册类型
List
<
ComposeRegisterDto
>
registers
;
String
queryType
;
String
queryCategory
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/PersonnelExeclDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/PersonnelQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/RecentlyBidQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/ReflectionUtils.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
}
//
package com.dsk.search.domain;
//
//
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/search/domain/RegisterTypeDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
@Data
public
class
RegisterTypeDto
{
//来源
String
personType
;
// 注册专业
String
registerSpecialty
;
// 类型名称
String
registerName
;
}
//
package com.dsk.search.domain;
//
//
import lombok.Data;
//
//
@Data
//
public class RegisterTypeDto {
//
//
//来源
//
String personType;
//
//
// 注册专业
//
String registerSpecialty;
//
// 类型名称
//
String registerName;
//
//
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/domain/ShuiliAchievementQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/SkyProjectIndexDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Data
;
@Data
public
class
SkyProjectIndexDto
{
String
descriptionType
;
Double
indexData
;
}
//
package com.dsk.search.domain;
//
//
import lombok.Data;
//
//
@Data
//
public class SkyProjectIndexDto {
//
//
String descriptionType;
//
//
Double indexData;
//
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/search/domain/YitihuaAchievementQueryDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/ZaiJianListDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.List
;
//在建导出参数接收
@Getter
@Setter
public
class
ZaiJianListDto
{
List
<
String
>
md5CompanyList
;
List
<
ZaiJianPersonnelDto
>
nullDataList
;
}
//
package com.dsk.search.domain;
//
//
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/search/domain/ZaiJianPersonnelDto.java
View file @
fbe08a9c
package
com
.
dsk
.
search
.
domain
;
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
;
}
//
package com.dsk.search.domain;
//
//
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-operate-ui/vue.config.js
View file @
fbe08a9c
...
...
@@ -36,8 +36,8 @@ module.exports = {
[
process
.
env
.
VUE_APP_BASE_API
]:
{
// target: `http://47.104.91.229:9099/prod-api`,
// target: `http://192.168.0.165:9098`,//施
//
target: `http://192.168.60.6:9098`,//谭
target
:
`http://139.9.157.49:9099/prod-api
`
,
//测试
target
:
`http://192.168.60.6:9098`
,
//谭
// target: `http://139.9.157.49:9099
`,//测试
changeOrigin
:
true
,
pathRewrite
:
{
[
'^'
+
process
.
env
.
VUE_APP_BASE_API
]:
''
...
...
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