Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cnooc_zydeepen-cggl_expert-manage-miniapp
Overview
Overview
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
孙德龙
cnooc_zydeepen-cggl_expert-manage-miniapp
Commits
f54ccbf2
Commit
f54ccbf2
authored
Nov 14, 2025
by
weisong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://git.gdatac.com/sundelong/cnooc_zydeepen-cggl_expert-manage-miniapp
parents
b937cef6
c5935130
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
1864 additions
and
132 deletions
+1864
-132
pom.xml
+1
-0
src/main/java/com/cnooc/expert/config/TheWebMvcConfigurer.java
+26
-3
src/main/java/com/cnooc/expert/controller/expert/ExpertController.java
+47
-8
src/main/java/com/cnooc/expert/controller/expert/model/request/PingBiaoXiangMuInfoGetByChouQuMaReq.java
+10
-0
src/main/java/com/cnooc/expert/controller/expert/model/request/PingBiaoXiangMuPageReq.java
+12
-0
src/main/java/com/cnooc/expert/controller/expert/model/request/QingJiaJinJiPageReq.java
+13
-0
src/main/java/com/cnooc/expert/controller/expert/model/response/DictListItemResp.java
+4
-13
src/main/java/com/cnooc/expert/controller/expert/model/response/ExpertInfoGetResp.java
+527
-0
src/main/java/com/cnooc/expert/controller/expert/model/response/NofilterListItemResp.java
+3
-13
src/main/java/com/cnooc/expert/controller/expert/model/response/PingBiaoXiangMuInfoGetByChouQuMaResp.java
+29
-0
src/main/java/com/cnooc/expert/controller/expert/model/response/PingBiaoXiangMuPageResp.java
+363
-0
src/main/java/com/cnooc/expert/controller/expert/model/response/QingJiaJinJiPageResp.java
+33
-0
src/main/java/com/cnooc/expert/controller/expert/model/response/SecondaryUnitListItemResp.java
+3
-12
src/main/java/com/cnooc/expert/external/expert/api/ExpertServiceApi.java
+3
-3
src/main/java/com/cnooc/expert/external/expert/api/LoginServiceApi.java
+10
-0
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGetResp.java
+0
-14
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGetResult.java
+0
-12
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGetTestResp.java
+25
-5
src/main/java/com/cnooc/expert/external/expert/service/ExpertServiceClient.java
+3
-3
src/main/java/com/cnooc/expert/service/ExpertService.java
+752
-46
No files found.
pom.xml
View file @
f54ccbf2
...
...
@@ -7,6 +7,7 @@
<groupId>
com.cnooc
</groupId>
<artifactId>
expert-manage-miniapp
</artifactId>
<version>
1.0.0
</version>
<packaging>
jar
</packaging>
<name>
Expert Manage MiniApp
</name>
<description>
Expert Management Mini Application
</description>
...
...
src/main/java/com/cnooc/expert/config/TheWebMvcConfigurer.java
View file @
f54ccbf2
...
...
@@ -11,9 +11,31 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public
class
TheWebMvcConfigurer
implements
WebMvcConfigurer
{
@Autowired
private
LoginInterceptor
loginInterceptor
;
// @Autowired
// private LoginInterceptor loginInterceptor;
//
// @Override
// public void addInterceptors(InterceptorRegistry registry) {
//
// // 注册登录拦截器,并设置拦截路径和排除路径
// registry.addInterceptor(loginInterceptor)
// .addPathPatterns("/**") // 拦截所有路径
// .excludePathPatterns( // 排除一些路径
// "/sys/**",
// "/verify/**",
// "/person/**",
// "/text/**"
// );
//
// registry.addInterceptor(webAuthInterceptor());
// }
<<<<<<<
HEAD
// @Bean-
// public WebAuthInterceptor webAuthInterceptor() {
// return new WebAuthInterceptor();
// }
=======
@Override
public
void
addInterceptors
(
InterceptorRegistry
registry
)
{
...
...
@@ -36,5 +58,6 @@ public class TheWebMvcConfigurer implements WebMvcConfigurer {
public
WebAuthInterceptor
webAuthInterceptor
()
{
return
new
WebAuthInterceptor
();
}
>>>>>>>
693
c0e523aee3f3c218470be2387b4420ce73972
}
src/main/java/com/cnooc/expert/controller/expert/ExpertController.java
View file @
f54ccbf2
...
...
@@ -4,9 +4,14 @@ import com.cnooc.expert.common.response.ApiResult;
import
com.cnooc.expert.common.response.BasePageResp
;
import
com.cnooc.expert.controller.expert.model.request.CompanyPageReq
;
import
com.cnooc.expert.controller.expert.model.request.DictNofilterListReq
;
import
com.cnooc.expert.controller.expert.model.response.DictListResp
;
import
com.cnooc.expert.controller.expert.model.response.NofilterListResp
;
import
com.cnooc.expert.controller.expert.model.response.SecondaryUnitListResp
;
import
com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuInfoGetByChouQuMaReq
;
import
com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuPageReq
;
import
com.cnooc.expert.controller.expert.model.request.QingJiaJinJiPageReq
;
import
com.cnooc.expert.controller.expert.model.response.DictListItemResp
;
import
com.cnooc.expert.controller.expert.model.response.ExpertInfoGetResp
;
import
com.cnooc.expert.controller.expert.model.response.NofilterListItemResp
;
import
com.cnooc.expert.controller.expert.model.response.PingBiaoXiangMuInfoGetByChouQuMaResp
;
import
com.cnooc.expert.controller.expert.model.response.SecondaryUnitListItemResp
;
import
com.cnooc.expert.service.ExpertService
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
lombok.AllArgsConstructor
;
...
...
@@ -17,6 +22,8 @@ import org.springframework.web.bind.annotation.RequestBody;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@AllArgsConstructor
@RestController
@RequestMapping
(
"/expert"
)
...
...
@@ -38,7 +45,7 @@ public class ExpertController {
* @return
*/
@PostMapping
(
"/nofilter/list"
)
public
ApiResult
<
NofilterListResp
>
dictNofilterList
(
@RequestBody
@Validated
DictNofilterListReq
req
)
{
public
ApiResult
<
List
<
NofilterListItemResp
>
>
dictNofilterList
(
@RequestBody
@Validated
DictNofilterListReq
req
)
{
return
ApiResult
.
successWithResult
(
expertService
.
listDictNofilter
(
req
));
}
...
...
@@ -48,7 +55,7 @@ public class ExpertController {
* @return
*/
@PostMapping
(
"/secondary-unit/list"
)
public
ApiResult
<
SecondaryUnitListResp
>
secondaryUnitList
()
{
public
ApiResult
<
List
<
SecondaryUnitListItemResp
>
>
secondaryUnitList
()
{
return
ApiResult
.
successWithResult
(
expertService
.
listSecondaryUnit
());
}
...
...
@@ -58,7 +65,7 @@ public class ExpertController {
* @return
*/
@PostMapping
(
"/dict/guid4/list"
)
public
ApiResult
<
DictListResp
>
dictGuiud4List
()
{
public
ApiResult
<
List
<
DictListItemResp
>
>
dictGuiud4List
()
{
return
ApiResult
.
successWithResult
(
expertService
.
listDict4
());
}
...
...
@@ -68,7 +75,7 @@ public class ExpertController {
* @return
*/
@PostMapping
(
"/dict/guid5/list"
)
public
ApiResult
<
DictListResp
>
dictGuiud5List
()
{
public
ApiResult
<
List
<
DictListItemResp
>
>
dictGuiud5List
()
{
return
ApiResult
.
successWithResult
(
expertService
.
listDict5
());
}
...
...
@@ -79,12 +86,13 @@ public class ExpertController {
* @return
*/
@PostMapping
(
"/dict/guid6/list"
)
public
ApiResult
<
DictListResp
>
dictGuiud6List
()
{
public
ApiResult
<
List
<
DictListItemResp
>
>
dictGuiud6List
()
{
return
ApiResult
.
successWithResult
(
expertService
.
listDict6
());
}
/**
* 公司列表
*
* @return
*/
@PostMapping
(
"/company/page"
)
...
...
@@ -92,6 +100,37 @@ public class ExpertController {
return
ApiResult
.
successWithResult
(
expertService
.
pageCompany
(
req
));
}
/**
* 专家个人信息
*
* @return
*/
@PostMapping
(
"/info"
)
public
ApiResult
<
ExpertInfoGetResp
>
ExpertInfoGet
()
{
return
ApiResult
.
successWithResult
(
expertService
.
getExpertInfo
(
null
));
}
/**
* 抽取码详情
*
* @param req
* @return
*/
@PostMapping
(
"/pingBiaoXiangMu/info-by-chouqunum"
)
public
ApiResult
<
PingBiaoXiangMuInfoGetByChouQuMaResp
>
pingBiaoXiangMuInfoGetByChouQuMa
(
@RequestBody
@Validated
PingBiaoXiangMuInfoGetByChouQuMaReq
req
)
{
return
ApiResult
.
successWithResult
(
expertService
.
getPingBiaoXiangMuInfoByChouQuMa
(
req
));
}
@PostMapping
(
"/pingBiaoXiangMu/page"
)
public
ApiResult
<
BasePageResp
<
Object
>>
pingBiaoXiangMuPage
(
@RequestBody
@Validated
PingBiaoXiangMuPageReq
req
)
{
return
ApiResult
.
successWithResult
(
expertService
.
pagePingBiaoXiangMu
(
req
));
}
// *** 请假/休假 ***
// 个人请假
@PostMapping
(
"/qing-jia/jin-ji/page"
)
public
ApiResult
<
BasePageResp
<
Object
>>
qingJiaJinJiPage
(
@RequestBody
@Validated
QingJiaJinJiPageReq
req
)
{
return
ApiResult
.
successWithResult
(
expertService
.
pageJinJiQingJia
(
req
));
}
}
src/main/java/com/cnooc/expert/controller/expert/model/request/PingBiaoXiangMuInfoGetByChouQuMaReq.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
request
;
import
lombok.Data
;
@Data
public
class
PingBiaoXiangMuInfoGetByChouQuMaReq
{
private
String
chouQuNum
;
}
src/main/java/com/cnooc/expert/controller/expert/model/request/PingBiaoXiangMuPageReq.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
request
;
import
com.cnooc.expert.common.request.BasePageRequest
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
PingBiaoXiangMuPageReq
extends
BasePageRequest
{
private
String
zhuanJiaGuid
;
}
src/main/java/com/cnooc/expert/controller/expert/model/request/QingJiaJinJiPageReq.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
request
;
import
com.cnooc.expert.common.request.BasePageRequest
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
QingJiaJinJiPageReq
extends
BasePageRequest
{
private
String
zhuanJiaGuid
;
}
src/main/java/com/cnooc/expert/controller/expert/model/response/DictListResp.java
→
src/main/java/com/cnooc/expert/controller/expert/model/response/DictList
Item
Resp.java
View file @
f54ccbf2
...
...
@@ -3,23 +3,14 @@ package com.cnooc.expert.controller.expert.model.response;
import
lombok.Builder
;
import
lombok.Data
;
import
java.util.List
;
@Data
@Builder
public
class
DictListResp
{
private
List
<
Item
>
data
;
@Data
@Builder
public
static
class
Item
{
public
class
DictListItemResp
{
private
String
dictGuid
;
private
String
dictGuid
;
private
String
key
;
private
String
key
;
private
String
value
;
}
private
String
value
;
}
src/main/java/com/cnooc/expert/controller/expert/model/response/ExpertInfoGetResp.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
response
;
import
lombok.Builder
;
import
lombok.Data
;
import
java.util.List
;
@Data
@Builder
public
class
ExpertInfoGetResp
{
private
String
businessId
;
private
String
pinQiStartTime
;
private
String
pinQiEndTime
;
private
Bean
bean
;
private
SysShenHeJieGuo
sysShenHeJieGuo
;
private
SysShenHeJieGuo
xuQiShenHeJieGuo
;
private
ZhuangTaiXiuGaiJiLuSq
xuQiXiuGaiJiLuSq
;
private
SysShenHeJieGuo
tuiKuShenHeJieGuo
;
private
ZhuangTaiXiuGaiJiLuSq
tuiKuGaiJiLuSq
;
private
SysShenHeJieGuo
yiLeiShenHeJieGuo
;
private
SysShenHeJieGuo
rukuShenHeJieGuo
;
private
List
<
Jl
>
jlList
;
private
List
<
Zg
>
zgList
;
private
List
<
Zc
>
zcList
;
private
List
<
Pb
>
pbList
;
private
List
<
Hb
>
hbList
;
private
List
<
Ps
>
psList
;
private
List
<
Language
>
languageList
;
private
List
<
XueLi
>
xueLiList
;
private
List
<
FuJian
>
fuJianList
;
@Data
@Builder
public
static
class
Bean
{
private
String
adAccount
;
private
Integer
age
;
private
String
authPassWithImport
;
private
String
auths
;
private
String
base64FanMianFuJian
;
private
String
base64FanMianFuJianName
;
private
String
base64FuJian
;
private
String
base64FuJianName
;
private
String
base64Photo
;
private
String
base64PhotoName
;
private
String
baseAuths
;
private
String
baseCode
;
private
String
baseGuid
;
private
String
baseMobile
;
private
String
baseName
;
private
String
baseSFZH
;
private
String
baseShenPiZhuangTai
;
private
String
baseZhuangTai
;
private
String
biYeYuanXiao
;
private
Integer
bianGengXuHao
;
private
String
birthday
;
private
String
buNengRuXuanQingKong
;
private
String
byzFileGuid
;
private
String
canYuXiangMu
;
private
String
city
;
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
String
danRenQiTaZhuanJia
;
private
String
danweiGuid
;
private
String
department
;
private
String
domainName
;
private
String
email
;
private
String
fanMianFuJianGuids
;
private
String
fax
;
private
String
fuJianGuids
;
private
String
gongZuoBeiZhu
;
private
String
gongZuoDanWei
;
private
String
gongZuoDanWeiBH
;
private
String
gongZuoDanWeiDiZhi
;
private
String
gongZuoPhone
;
private
String
gongZuoPost
;
private
Long
gongZuoTime
;
private
String
gongZuoZhiWu
;
private
String
gongZuoZhuanYeName
;
private
String
gongZuoZhuanYeYears
;
private
Integer
gongZuoZhuangTai
;
private
String
graduationDate
;
private
Boolean
hasLianJieChuLiYiJian
;
private
String
huoJiangQingKuang
;
private
Boolean
inGroup
;
private
Boolean
isHasLianJieChuLiYiJian
;
private
Boolean
isQualified
;
private
Boolean
isReadRuKuPromise
;
private
Boolean
isSenior
;
private
Boolean
isZhiYeZiGe
;
private
String
jgdmFileGuid
;
private
String
jiTuanErJiDanWeiCode
;
private
String
jiTuanErJiDanWeiName
;
private
String
jiaTingDiZhi
;
private
String
jiaTingPhone
;
private
String
jiaTingPost
;
private
String
jianKangZhuangKuang
;
private
String
jinJiLianXiRenGuid
;
private
String
jinJiLianXiRenName
;
private
String
jinJiLianXiRenPhone
;
private
String
kaoShiFenShu
;
private
Integer
leiJiFenZhi
;
private
Long
leiJiZhanTingTime
;
private
String
lianJieYiJianShuFuJianGuid
;
private
String
lsFuJian
;
private
String
minZu
;
private
String
minZuText
;
private
String
mobile
;
private
String
mobileGJQHText
;
private
String
mobileGuoJiQuHao
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
Boolean
needTest
;
private
String
photoGuid
;
private
String
pingBiaoChangZhuDiQu
;
private
String
pingBiaoChangZhuDiQuName
;
private
Boolean
pingBiaoIsYingJi
;
private
String
pingBiaoQiTaDiQu
;
private
String
pingBiaoTuiJianLX
;
private
String
pingBiaoYingJiDiQu
;
private
Long
pinqiEndTime
;
private
Long
pinqiStartTime
;
private
String
professionLevel
;
private
String
qiTaLianXiFangShi
;
private
Boolean
qualified
;
private
Boolean
readRuKuPromise
;
private
Long
readRuKuPromiseTime
;
private
Integer
ruKuZhuangTai
;
private
Boolean
senior
;
private
Boolean
sex
;
private
String
sfzFileGuid
;
private
String
sfzFuJians
;
private
String
shenFenZheng
;
private
Long
shenHeEndTime
;
private
Long
shenHeStartTime
;
private
String
shenPiRen
;
private
String
shenPiShiJian
;
private
String
shenPiShiJianText
;
private
String
shenPiYiJian
;
private
Integer
shenPiZhuangTai
;
private
Long
shenQingEndTime
;
private
Integer
shenQingLeiXing
;
private
Long
shenQingStartTime
;
private
Boolean
shiFouYiFaZhuanJia
;
private
String
subjectCode
;
private
String
subjectId
;
private
String
subjectName
;
private
Integer
subjectType
;
private
String
suoShuBuMeng
;
private
String
suoShuDanWeiName
;
private
String
suoShuHangYe
;
private
String
suoShuZhaoBiaoDaiLi
;
private
String
suoZaiQitaZhuanJiaKu
;
private
String
tenantId
;
private
String
tenantId_
;
private
String
tenantName
;
private
Long
tiJiaoTime
;
private
String
tiJiaoTimeText
;
private
String
tuiKuYuanYin
;
private
String
waiYuChengDu
;
private
String
xueLi
;
private
String
xueLiTxt
;
private
String
xueLiZhuanYe
;
private
String
xueWei
;
private
String
xueWeiTxt
;
private
String
xueWeiZhuanYe
;
private
String
yinHang
;
private
String
yinHang1
;
private
String
yinHangKa
;
private
String
yinHangKaFileGuid
;
private
String
yingJiZhuangTai
;
private
String
zhangHao
;
private
String
zhaoBiaoDanWeiBianHao
;
private
String
zhaoBiaoDanweiMingChen
;
private
String
zhengJianType
;
private
String
zhengZhiMianMao
;
private
Boolean
zhiYeZiGe
;
private
String
zhuanJiaCode
;
private
Integer
zhuanJiaFenJi
;
private
Integer
zhuanJiaFenLei
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaName
;
private
String
zhuanJiaShiXiangGuid
;
private
Integer
zhuanJiaSourceType
;
private
String
zhuanJiaSuoZaiDiGuids
;
private
String
zhuanJiaSuoZaiDiNames
;
private
String
zhuanJiaType
;
private
Integer
zhuanJiaZhuangTai
;
private
String
zhuanJiaZiZhiTiaoJian
;
private
String
zhuanJiaZongHeBianHao
;
private
String
zhuanYeJingLi
;
private
String
zhuanYeTeChang
;
private
Integer
zhuanjiaQinRenQi
;
private
Long
ziDongZanTingEndTime
;
private
Long
ziDongZanTingStartTime
;
}
@Data
@Builder
public
static
class
Jl
{
private
String
buMenName
;
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
String
danWeiBH
;
private
String
danWeiName
;
private
String
gongZuoMiaoShu
;
private
String
jingLiGuid
;
private
Long
liZhiTime
;
private
String
liZhiTimeText
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
Long
riZhiTime
;
private
String
riZhiTimeText
;
private
String
shenFenZheng
;
private
Long
tenantId
;
private
String
tenantName
;
private
String
zhiWu
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
private
String
ziXinXiGuid
;
}
@Data
@Builder
public
static
class
Zg
{
}
@Data
@Builder
public
static
class
Zc
{
private
String
base64ZcFile
;
private
String
base64ZcFileName
;
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
String
dictGuid
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
Long
pingDingTime
;
private
String
pingDingTimeText
;
private
String
zcFileGuid
;
private
String
zhiChengGuid
;
private
String
zhiChengName
;
private
String
zhiChengZhuanYe
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
private
String
ziXinXiGuid
;
}
@Data
@Builder
public
static
class
Pb
{
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
Long
dongJieEndTime
;
private
String
dongJieFuJianGuid
;
private
String
dongJieOperator
;
private
String
dongJieReason
;
private
Long
dongJieSatrtTime
;
private
Long
dongJieTime
;
private
Boolean
isPrimary
;
private
Boolean
isScarce
;
private
String
jieDongFuJianGuid
;
private
String
jieDongOperator
;
private
String
jieDongReason
;
private
Long
jieDongTime
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
String
parentGuid
;
private
String
path
;
private
String
pingBiaoZhuanYeGuid
;
private
Integer
professionLevel
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaLeiBie
;
private
String
zhuanJiaShiXiangGuid
;
private
String
zhuanYeBH
;
private
String
zhuanYeGuid
;
private
String
zhuanYeJiBie
;
private
String
zhuanYeName
;
private
Integer
zhuanYeNianXian
;
private
Integer
zhuanYeStatus
;
private
String
zhuanYeXiangGuanJingLi
;
private
String
ziXinXiGuid
;
}
@Data
@Builder
public
static
class
Hb
{
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
String
danWeiBH
;
private
String
danWeiName
;
private
String
huiBiGuid
;
private
String
huiBiMiaoShu
;
private
String
huiBiMiaoShuStr
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
private
String
ziXinXiGuid
;
}
@Data
@Builder
public
static
class
Ps
{
private
Long
createTime
;
private
String
creatorGuid
;
private
String
creatorName
;
private
String
modifierGuid
;
private
String
modifierName
;
private
Long
modifyTime
;
private
Long
pinQiEndTime
;
private
String
pinQiEndTimeText
;
private
Long
pinQiStartTime
;
private
String
pinQiStartTimeText
;
private
String
pinShuFuJianGuid
;
private
String
pingShuGuid
;
private
String
zhuanJiaGuid
;
private
Integer
zhuanJiaQinRenQi
;
}
@Data
@Builder
public
static
class
Language
{
private
String
languageGuid
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
private
String
languageName
;
private
String
languageId
;
private
String
shuLianChengDu
;
private
String
shuLianChengDuId
;
}
@Data
@Builder
public
static
class
XueLi
{
private
Long
biYeTime
;
private
String
biYeYuanXiao
;
private
String
biYeYuanXiaoGuid
;
private
String
byzFileGuid
;
private
Long
createTime
;
private
String
creatorGuid
;
private
String
creatorName
;
private
Long
creatorTime
;
private
Boolean
isImport
;
private
Boolean
isZuiGaoXueLi
;
private
Boolean
isZuiGaoXueWei
;
private
String
modifier
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
suoShuZhaoBiaoDaiLi
;
private
String
xueLiBh
;
private
String
xueLiDictGuid
;
private
String
xueLiGuid
;
private
String
xueLiName
;
private
String
xueLiZhuanYe
;
private
String
xueLiZhuanYeBh
;
private
String
xueLiZhuanYeGuid
;
private
String
xueWeiBh
;
private
String
xueWeiDictGuid
;
private
String
xueWeiName
;
private
String
xwzFileGuid
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
private
String
ziXinXiGuid
;
}
@Data
@Builder
public
static
class
FuJian
{
private
Long
createTime
;
private
String
creatorGuid
;
private
String
creatorName
;
private
String
downloadUrl
;
private
String
feiQiRenGuid
;
private
String
feiQiRenName
;
private
Long
feiQiTime
;
private
String
fileDescription
;
private
String
fileName
;
private
Integer
fileSize
;
private
Integer
fileType
;
private
String
fuJianGuid
;
private
Boolean
isFeiQi
;
private
String
modifierGuid
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
shenHeRenGuid
;
private
String
shenHeRenName
;
private
Integer
shenHeStatus
;
private
Long
shenHeTime
;
private
String
shenHeYiJian
;
private
Long
tiJiaoTime
;
private
String
zhuanJiaFuJianGuid
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
private
String
ziXinXiGuid
;
}
@Data
@Builder
public
static
class
SysShenHeJieGuo
{
private
String
bianGengXuHao
;
private
String
businessId
;
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
String
currentNode
;
private
String
daiShenRenGuids
;
private
String
daiShenRenNames
;
private
Boolean
isFinish
;
private
String
mobile
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
Boolean
nengCheHui
;
private
String
photoGuid
;
private
String
remark
;
private
String
sequence
;
private
String
shenFenZheng
;
private
String
shenHeRenGuid
;
private
String
shenPiBuMenGuid
;
private
String
shenPiBuMenName
;
private
String
shenPiJiLuGuid
;
private
String
shenPiRen
;
private
String
shenPiShiJian
;
private
String
shenPiYiJian
;
private
Integer
shenPiZhuangTai
;
private
Integer
shenQingLeiXing
;
private
Boolean
shiFouZhuanJiao
;
private
String
shiXiangGuid
;
private
String
shiXiangName
;
private
String
shiXiangType
;
private
String
shouLiRen
;
private
Long
shouLiTime
;
private
String
shouLiTimeText
;
private
Integer
shouLiZhuanTai
;
private
String
tiJiaoRenGuid
;
private
String
tiJiaoRenName
;
private
Long
tiJiaoTime
;
private
String
tiJiaoTimeText
;
private
String
tuiKuYuanYin
;
private
String
workFlowBusinessId
;
private
String
workFlowBusinessIdNew
;
private
String
xiaJiShenHeRenGuid
;
private
String
xiaJiShenHeRenName
;
private
String
xiangMuGuid
;
private
String
zhuanJiaGuid
;
private
String
zhuanJiaShiXiangGuid
;
}
@Data
@Builder
public
static
class
ZhuangTaiXiuGaiJiLuSq
{
private
String
jiluSqGuid
;
private
String
zhuanJiaGuid
;
private
Short
xiuGaiQianZhuangTai
;
private
Short
xiuGaiHouZhuangTai
;
private
String
xiuGaiLeiXing
;
private
String
xiuGaiYuanYin
;
private
Long
createTime
;
private
String
creatorName
;
private
String
creatorGuid
;
private
Long
startTime
;
private
Long
endTime
;
private
Boolean
isChanged
;
private
String
fuJianGuid
;
private
Boolean
isRenew
;
private
Short
zhuanJiaQinRenQi
;
/** 解聘原因,10:专家主动退库,20:到期清退,30:到龄清退,40:管理员清退 */
private
Short
jiePinYuanYinType
;
/** 续期原因类型,0:其他;1:聘任到期; */
private
Short
renewYuanyinType
;
private
String
renewJutiYuanyin
;
}
}
src/main/java/com/cnooc/expert/controller/expert/model/response/NofilterListResp.java
→
src/main/java/com/cnooc/expert/controller/expert/model/response/NofilterList
Item
Resp.java
View file @
f54ccbf2
...
...
@@ -3,21 +3,11 @@ package com.cnooc.expert.controller.expert.model.response;
import
lombok.Builder
;
import
lombok.Data
;
import
java.util.List
;
@Data
@Builder
public
class
NofilterListResp
{
private
List
<
Item
>
data
;
@Data
@Builder
public
static
class
Item
{
private
String
id
;
public
class
NofilterListItemResp
{
private
String
text
;
}
private
String
id
;
private
String
text
;
}
src/main/java/com/cnooc/expert/controller/expert/model/response/PingBiaoXiangMuInfoGetByChouQuMaResp.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
response
;
import
lombok.Builder
;
import
lombok.Data
;
@Data
@Builder
public
class
PingBiaoXiangMuInfoGetByChouQuMaResp
{
private
String
chouQuQingKuangGuid
;
private
String
xiangMuNo
;
private
String
xiangMuName
;
private
String
qingJiaTime
;
private
String
chouQuRenWuGuid
;
private
Long
pingBiaoStartTime
;
private
String
zhuanJiaName
;
private
String
shenHeStatus
;
private
String
pingBiaoAddress
;
private
Integer
status
;
}
src/main/java/com/cnooc/expert/controller/expert/model/response/PingBiaoXiangMuPageResp.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
response
;
import
lombok.Builder
;
import
lombok.Data
;
@Data
@Builder
public
class
PingBiaoXiangMuPageResp
{
private
Integer
chouQuFangShi
;
// 抽取方式 10:随机抽取 ,20:直接抽取
private
String
chouQuRenDanWei
;
// 抽取人单位
private
String
chouQuRenName
;
// 抽取人姓名
private
String
chouQuRenPhone
;
// 抽取人电话
private
String
chouQuZhuanTai
;
// 抽取的状态
private
String
fanKuiYiJian
;
// 反馈意见
private
Boolean
isCQDHuanZhuanYe
;
// 是否抽取换专业
private
Boolean
isSubmit
;
// 是否提交 0是已提交 1是未提交
private
String
jianDuRenDanWei
;
// 监督人单位
private
String
jianDuRenName
;
// 监督人姓名
private
String
jingBanRen
;
// 项目经理
private
String
jingBanRenPhone
;
// 项目经理联系电话
private
String
keywords
;
// 关键字
private
String
messageContent
;
// 短信补充内容
private
String
modifierGuid
;
//修改人Guid
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
Integer
pingJiaStatus
;
// 评价情况
private
Integer
pingShenType
;
// 评审类型 10 评标; 20 审标; 30 资格评审;
private
String
projectId
;
// 组建评标委员会项目ID
private
Boolean
reevaluation
;
// 是否复议
private
String
reevaluationName
;
// 复议名称
private
Integer
shuJuLaiYuan
;
// 数据来源 0-采购管理 1-采购需求
private
Long
submitTime
;
private
String
submitTimeText
;
private
Long
tenantId
;
// 租户id
private
String
tenantName
;
// 租户名称
private
Long
tiJiaoEndTime
;
// 提交结束时间
private
String
tiJiaoEndTimeText
;
private
Long
tiJiaoStartTime
;
// 提交开始时间
private
String
tiJiaoStartTimeText
;
private
Integer
tongZhiFangShi
;
//通知方式 10:语音通知 , 20:人工通知
private
String
workFlowBusinessIdNew
;
// 工作量业务id(新)
private
String
xiangMuApplyName
;
// 组建申请名称
private
String
xiangMuApplyNo
;
// 组建申请编号
private
Integer
xiangMuAttr
;
// 项目属性 1 法定 0 非法定
private
String
xiangMuCaiGouDanWei
;
// 组建采购单位
private
String
xiangMuDaiMa
;
// 项目代码
private
String
xiangMuGuid
;
// 项目Guid
private
Integer
xiangMuLaiYuan
;
// 项目来源
private
String
xiangMuName
;
// 项目名称
private
String
xiangMuNo
;
// 项目编号
private
Integer
xiangMuType
;
// 项目类型
private
Integer
xiangMuWho
;
// 项目类型(0:交易系统创建的项目,1:招商专家系统创建的项目)
private
String
zhaoBiaoFangShi
;
// 招标方式
private
Integer
zjcqXiangMuStatus
;
// 项目状态
private
ZjcqChouQuQingKuang
cqqk
;
private
DictPingBiaoZhuanYe
dictPingBiaoZhuanYe
;
@Data
@Builder
public
static
class
ZjcqChouQuQingKuang
{
private
String
adAccount
;
// AD域账号
private
String
bankCard
;
// 银行卡号
private
String
bankName
;
// 银行名称
private
String
bidSectionId
;
// 标段id
private
String
buChouReason
;
// 补抽原因
private
Integer
chongXinTongZhiStatus
;
// 重新通知状态
private
Integer
chouQuCiShu
;
// 抽取次数
private
String
chouQuNum
;
// 抽取码
private
String
chouQuQingKuangGuid
;
// 出去情况guid
private
String
chouQuRenWuGuid
;
// 抽取任务guid
private
Integer
chouQuType
;
// 抽取类型 10:正选 , 20:副选 , 30:应急专家
private
String
chouQuZhuanYeGuid
;
// 抽取专业guid
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorGuid
;
private
String
creatorName
;
private
String
danWeiBH
;
// 单位编号
private
String
danWeiName
;
//单位名称
private
String
diQu
;
//评标地区guid 评标地区表ZJCQ_PINGBIAO_DIQU主键
private
String
email
;
private
String
erJiKuName
;
// 二级库名称
private
Boolean
haveChengFa
;
// 是否被惩罚
private
Boolean
isBuChou
;
// 是否补抽
private
Boolean
isCancel
;
// 是否取消
private
Boolean
isDuanXinQueRen
;
// 是否短信确认
private
Boolean
isFeiQi
;
// 是否废弃
private
String
isFeiQiText
;
private
Boolean
isHuLue
;
// 是否忽略专家签到
private
Boolean
isNewChouQu
;
// 是否是最新抽取专家
private
Boolean
isSuoDing
;
// 是否锁定
private
Boolean
isTuiSongSJTJ
;
// 是否已推送到数据统计平台
private
Boolean
isXiuGaiRenGongTongZhi
;
// 是否可以修改人工通知
private
String
jianKuangBaoFuJianGuid
;
// 健康宝截图附件guid
private
String
jinJiQingJiaGuid
;
// 紧急专家guid
private
Long
jinJiQingJiaTime
;
// 紧急请假时间
private
String
meetingId
;
// 会议id
private
String
meetingPassWord
;
// 会议密码
private
String
mobile
;
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
String
pingBiaoAddress
;
// 详细评标地址
private
String
pingBiaoDiQuGuid
;
// 评标地区编号
private
Long
pingBiaoEndTime
;
// 评标结束时间
private
String
pingBiaoEndTimeText
;
private
String
pingBiaoFenZhongXin
;
// 评标分中心的名称
private
Long
pingBiaoStartTime
;
// 评标开始时间
private
String
pingBiaoStartTimeText
;
private
String
pingShenDiDian
;
// 评审地点
private
Integer
professionLevel
;
// 专业等级
private
Long
qianDaoTime
;
// 签到时间
private
String
qingJiaCreatorName
;
// 请假创建人名称
private
Integer
qingJiaSource
;
// 请假来源
private
Long
qingJiaTime
;
// 请假时间
private
Integer
qingJiaTimeNode
;
// 请假时间节点
private
String
reason
;
// 缺席原因
private
Long
sealValidTime
;
// 签章有效期
private
Boolean
sendHealthStatus
;
// 是否发送健康宝或行程码提醒信息
private
String
shenFenZheng
;
// 身份证
private
Integer
shenHeStatus
;
// 审核状态
private
Integer
status
;
// 专业的抽取状态
private
String
tag
;
// 标签
private
Long
tenantId
;
// 租户id
private
String
tenantName
;
// 租户名称
private
Integer
tongZhiCiShu
;
// 通知次数
private
Integer
tongZhiFangShi
;
// 通知方式 10:语音通知 , 20:人工通知
private
Integer
tongZhiJieGuo
;
// 通知结果
private
Integer
tuiSongShiBaiCiShuSJTJ
;
// 推送到数据统计平台失败次数
private
String
xiangMuGuid
;
// 项目GUID
private
String
xiangMuName
;
// 项目名称
private
String
xiangMuNo
;
// 项目编号
private
String
xingChengMaFuJianGuid
;
// 行程码截图附件guid
private
String
zhiChengName
;
// 职称
private
Integer
zhiDingZhuanJiaType
;
// 指定专家类型
private
String
zhuanJiaCode
;
// 专家编号
private
Integer
zhuanJiaDengJi
;
// 专家级别
private
String
zhuanJiaGuid
;
// 专家guid
private
String
zhuanJiaName
;
// 专家姓名
private
String
zhuanJiaShuXing
;
// 专家属性
private
String
zhuanJiaSuoZaiDiCode
;
// 专家所在地编码
private
String
zhuanJiaSuoZaiDiGuids
;
// 专家所在地GUIDS
private
String
zhuanJiaSuoZaiDiName
;
// 专家所在地名称
private
String
zhuanYeCode
;
// 专业编号
private
String
zhuanYeGuid
;
// 专业guid
private
String
zhuanYeGuidPri
;
// 专业guid
private
String
zhuanYeName
;
// 专业名称
}
@Data
@Builder
public
static
class
DictPingBiaoZhuanYe
{
private
Boolean
checked
;
// 是否已校验
private
Long
createTime
;
private
String
createTimeText
;
private
String
creatorName
;
private
String
excelForLevel
;
// 专门为excel导入标识用的级别
private
String
excelForNumber
;
// 专门为excel导入标识用的级别序号
private
String
excelForNumberParent
;
// 专门为excel导入标识用的父级别
private
Integer
excelIsChecked
;
// 专门为excel导入标识用的是否检测 0是未检测 1是已检测
private
Boolean
hasLastChildZY
;
// 是否有叶子专业(是否有最后一级子专业)
private
Boolean
isHide
;
// 对交易系统是否隐藏是否隐藏(1:隐藏 0:不隐藏)
private
Boolean
isScarce
;
// 是否稀缺专业
private
Boolean
lastLevel
;
// 是否最后等级
private
Integer
level
;
// 级别
private
String
lsChildren
;
private
String
miaoShu
;
// 描述
private
String
modifierName
;
private
Long
modifyTime
;
private
String
modifyTimeText
;
private
Boolean
oldScarce
;
// 专业在增加子专业时自身当时的“是否稀缺专业”属性
private
Integer
paiXuHao
;
// 排序号
private
String
parentGuid
;
// 父级guid
private
String
path
;
// 记录子父级关系路径
private
Integer
professionLevel
;
// 专业等级
private
Boolean
scarce
;
// 是否稀缺专业
private
String
state
;
// 状态
private
String
suoShuZhaoBiaoDaiLi
;
// 所属招标代理
private
Integer
xiaquCode
;
// 辖区code
private
Integer
yingJiKuKeChouNum
;
// 可抽应急专家数量
private
Integer
yingJiKuNum
;
// 应急专家数量
private
Integer
zhengChangKuKeChouNum
;
// 可抽正常专家数量
private
Integer
zhengChangKuNum
;
// 正常专家数量
private
Integer
zhuKuNum
;
// 主库人数
private
Integer
zhuanJiaLeiBie
;
// 专家类别
private
String
zhuanYeBH
;
// 专业编号
private
String
zhuanYeGuid
;
// 专业guid
private
String
zhuanYeName
;
// 专业名称
private
Integer
zhuanYeShuXing
;
// 专业属性 1:经济类,2:技术类
}
}
src/main/java/com/cnooc/expert/controller/expert/model/response/QingJiaJinJiPageResp.java
0 → 100644
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
controller
.
expert
.
model
.
response
;
import
lombok.Builder
;
import
lombok.Data
;
@Data
@Builder
public
class
QingJiaJinJiPageResp
{
private
String
chouQuNum
;
private
String
jinJiQingJiaGuid
;
private
String
chouQuQingKuangGuid
;
private
String
chouQuZhuangTai
;
private
String
xiangMuNo
;
private
String
xiangMuName
;
private
String
jinJiQingJiaReason
;
private
Long
qingJiaTime
;
private
boolean
isQingJia
;
private
Long
pingBiaoStartTime
;
private
Integer
shenHeStatus
;
private
Long
pingBiaoEndTime
;
}
src/main/java/com/cnooc/expert/controller/expert/model/response/SecondaryUnitListResp.java
→
src/main/java/com/cnooc/expert/controller/expert/model/response/SecondaryUnitList
Item
Resp.java
View file @
f54ccbf2
...
...
@@ -3,21 +3,12 @@ package com.cnooc.expert.controller.expert.model.response;
import
lombok.Builder
;
import
lombok.Data
;
import
java.util.List
;
@Data
@Builder
public
class
SecondaryUnitListResp
{
private
List
<
Item
>
data
;
@Data
@Builder
public
static
class
Item
{
public
class
SecondaryUnitListItemResp
{
private
String
code
;
private
String
code
;
private
String
name
;
}
private
String
name
;
}
src/main/java/com/cnooc/expert/external/expert/api/ExpertServiceApi.java
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
external
.
expert
.
api
;
import
com.cnooc.expert.external.expert.model.request.ExpertInfoGetReq
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGetResp
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGet
Test
Resp
;
import
retrofit2.Call
;
import
retrofit2.http.Body
;
import
retrofit2.http.GET
;
...
...
@@ -13,9 +13,9 @@ import java.util.Map;
public
interface
ExpertServiceApi
{
@GET
(
"/api"
)
Call
<
ExpertInfoGetResp
>
expertDetailGet
(
@HeaderMap
Map
<
String
,
Object
>
headers
);
Call
<
ExpertInfoGet
Test
Resp
>
expertDetailGet
(
@HeaderMap
Map
<
String
,
Object
>
headers
);
@POST
(
"/"
)
Call
<
ExpertInfoGetResp
>
expertDetailUpDate
(
@HeaderMap
Map
<
String
,
Object
>
headers
,
@Body
ExpertInfoGetReq
user
);
Call
<
ExpertInfoGet
Test
Resp
>
expertDetailUpDate
(
@HeaderMap
Map
<
String
,
Object
>
headers
,
@Body
ExpertInfoGetReq
user
);
}
src/main/java/com/cnooc/expert/external/expert/api/LoginServiceApi.java
View file @
f54ccbf2
package
com
.
cnooc
.
expert
.
external
.
expert
.
api
;
<<<<<<<
HEAD
import
com.cnooc.expert.external.expert.model.request.ExpertInfoGetReq
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGetTestResp
;
=======
import
com.cnooc.expert.external.expert.model.request.ExpertInfoAppReq
;
import
com.cnooc.expert.external.expert.model.request.ExpertInfoReq
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoAppResp
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoResp
;
>>>>>>>
693
c0e523aee3f3c218470be2387b4420ce73972
import
retrofit2.Call
;
import
retrofit2.http.Body
;
import
retrofit2.http.HeaderMap
;
...
...
@@ -12,6 +17,10 @@ import retrofit2.http.POST;
import
java.util.Map
;
public
interface
LoginServiceApi
{
<<<<<<<
HEAD
@POST
(
"/"
)
Call
<
ExpertInfoGetTestResp
>
expertDetailUpDate
(
@HeaderMap
Map
<
String
,
Object
>
headers
,
@Body
ExpertInfoGetReq
user
);
=======
@POST
(
"/zjfw/zggrxxgl/querySingleByShengFenZhengOrMobile"
)
Call
<
ExpertInfoResp
>
querySingleByShengFenZhengOrMobile
(
@HeaderMap
Map
<
String
,
Object
>
headers
,
@Body
ExpertInfoReq
expertInfoReq
);
...
...
@@ -23,4 +32,5 @@ public interface LoginServiceApi {
@POST
(
"/zjfw/zggrxxgl/updateZhuanJiaInfoApp"
)
Call
<
ExpertInfoAppResp
>
updateZhuanJiaInfoApp
(
@HeaderMap
Map
<
String
,
Object
>
headers
,
@Body
ExpertInfoAppReq
expertInfoAppReq
);
>>>>>>>
693
c0e523aee3f3c218470be2387b4420ce73972
}
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGetResp.java
deleted
100644 → 0
View file @
b937cef6
package
com
.
cnooc
.
expert
.
external
.
expert
.
model
.
response
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
ExpertInfoGetResp
{
private
List
<
ExpertInfoGetResult
>
results
;
private
ExpertInfoGetInfo
info
;
}
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGetResult.java
deleted
100644 → 0
View file @
b937cef6
package
com
.
cnooc
.
expert
.
external
.
expert
.
model
.
response
;
import
lombok.Data
;
@Data
public
class
ExpertInfoGetResult
{
private
String
gender
;
private
String
email
;
}
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGet
Info
.java
→
src/main/java/com/cnooc/expert/external/expert/model/response/ExpertInfoGet
TestResp
.java
View file @
f54ccbf2
...
...
@@ -2,15 +2,35 @@ package com.cnooc.expert.external.expert.model.response;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
ExpertInfoGetInfo
{
public
class
ExpertInfoGetTestResp
{
private
List
<
ExpertInfoGetResult
>
results
;
private
ExpertInfoGetInfo
info
;
@Data
public
static
class
ExpertInfoGetResult
{
private
String
gender
;
private
String
email
;
}
@Data
public
static
class
ExpertInfoGetInfo
{
private
String
seed
;
private
String
seed
;
private
Integer
results
;
private
Integer
results
;
private
Integer
page
;
private
Integer
page
;
private
String
version
;
private
String
version
;
}
}
src/main/java/com/cnooc/expert/external/expert/service/ExpertServiceClient.java
View file @
f54ccbf2
...
...
@@ -2,7 +2,7 @@ package com.cnooc.expert.external.expert.service;
import
com.cnooc.expert.external.common.AbstractRetrofitManager
;
import
com.cnooc.expert.external.expert.api.ExpertServiceApi
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGetResp
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGet
Test
Resp
;
import
com.google.common.collect.Maps
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
...
...
@@ -20,9 +20,9 @@ public class ExpertServiceClient extends AbstractRetrofitManager {
this
.
expertServiceApi
=
retrofit
.
create
(
ExpertServiceApi
.
class
);
}
public
ExpertInfoGetResp
getExpertInfo
(
long
id
)
{
public
ExpertInfoGet
Test
Resp
getExpertInfo
(
long
id
)
{
Map
<
String
,
Object
>
headers
=
Maps
.
newHashMap
();
Call
<
ExpertInfoGetResp
>
call
=
expertServiceApi
.
expertDetailGet
(
headers
);
Call
<
ExpertInfoGet
Test
Resp
>
call
=
expertServiceApi
.
expertDetailGet
(
headers
);
return
this
.
getResponseBody
(
call
,
"getExpertInfo"
);
}
...
...
src/main/java/com/cnooc/expert/service/ExpertService.java
View file @
f54ccbf2
...
...
@@ -3,12 +3,19 @@ package com.cnooc.expert.service;
import
com.cnooc.expert.common.response.BasePageResp
;
import
com.cnooc.expert.controller.expert.model.request.CompanyPageReq
;
import
com.cnooc.expert.controller.expert.model.request.DictNofilterListReq
;
import
com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuInfoGetByChouQuMaReq
;
import
com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuPageReq
;
import
com.cnooc.expert.controller.expert.model.request.QingJiaJinJiPageReq
;
import
com.cnooc.expert.controller.expert.model.response.CompanyPageResp
;
import
com.cnooc.expert.controller.expert.model.response.DictListResp
;
import
com.cnooc.expert.controller.expert.model.response.NofilterListResp
;
import
com.cnooc.expert.controller.expert.model.response.SecondaryUnitListResp
;
import
com.cnooc.expert.controller.portal.model.response.MessagePageResp
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGetResp
;
import
com.cnooc.expert.controller.expert.model.response.DictListItemResp
;
import
com.cnooc.expert.controller.expert.model.response.ExpertInfoGetResp
;
import
com.cnooc.expert.controller.expert.model.response.NofilterListItemResp
;
import
com.cnooc.expert.controller.expert.model.response.PingBiaoXiangMuInfoGetByChouQuMaResp
;
import
com.cnooc.expert.controller.expert.model.response.PingBiaoXiangMuPageResp
;
import
com.cnooc.expert.controller.expert.model.response.QingJiaJinJiPageResp
;
import
com.cnooc.expert.controller.expert.model.response.SecondaryUnitListItemResp
;
import
com.cnooc.expert.external.expert.model.request.ExpertInfoGetReq
;
import
com.cnooc.expert.external.expert.model.response.ExpertInfoGetTestResp
;
import
com.cnooc.expert.external.expert.service.ExpertServiceClient
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
...
...
@@ -17,6 +24,7 @@ import lombok.AllArgsConstructor;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.List
;
@AllArgsConstructor
...
...
@@ -28,111 +36,91 @@ public class ExpertService {
private
final
ExpertServiceClient
expertServiceClient
;
public
String
getExpertDetail
(
int
id
)
throws
JsonProcessingException
{
ExpertInfoGetResp
result
=
expertServiceClient
.
getExpertInfo
(
id
);
ExpertInfoGet
Test
Resp
result
=
expertServiceClient
.
getExpertInfo
(
id
);
return
objectMapper
.
writeValueAsString
(
result
);
}
public
NofilterListResp
listDictNofilter
(
DictNofilterListReq
req
)
{
public
List
<
NofilterListItemResp
>
listDictNofilter
(
DictNofilterListReq
req
)
{
ArrayList
<
NofilterList
Resp
.
Item
>
data
=
Lists
.
newArrayList
(
NofilterList
Resp
.
Item
.
builder
()
ArrayList
<
NofilterList
ItemResp
>
result
=
Lists
.
newArrayList
(
NofilterList
ItemResp
.
builder
()
.
id
(
"1"
)
.
text
(
"汉族"
)
.
build
(),
NofilterList
Resp
.
Item
.
builder
()
NofilterList
ItemResp
.
builder
()
.
id
(
"2"
)
.
text
(
"蒙古族"
)
.
build
()
);
NofilterListResp
result
=
NofilterListResp
.
builder
()
.
data
(
data
)
.
build
();
return
result
;
}
public
SecondaryUnitListResp
listSecondaryUnit
()
{
public
List
<
SecondaryUnitListItemResp
>
listSecondaryUnit
()
{
ArrayList
<
SecondaryUnitList
Resp
.
Item
>
data
=
Lists
.
newArrayList
(
SecondaryUnitList
Resp
.
Item
.
builder
()
ArrayList
<
SecondaryUnitList
ItemResp
>
result
=
Lists
.
newArrayList
(
SecondaryUnitList
ItemResp
.
builder
()
.
code
(
"1"
)
.
name
(
"中海油研究总院有限责任公司"
)
.
build
(),
SecondaryUnitList
Resp
.
Item
.
builder
()
SecondaryUnitList
ItemResp
.
builder
()
.
code
(
"2"
)
.
name
(
"中海石油化工进出口有限公司"
)
.
build
()
);
SecondaryUnitListResp
result
=
SecondaryUnitListResp
.
builder
()
.
data
(
data
)
.
build
();
return
result
;
}
public
DictListResp
listDict4
()
{
public
List
<
DictListItemResp
>
listDict4
()
{
ArrayList
<
DictList
Resp
.
Item
>
data
=
Lists
.
newArrayList
(
DictList
Resp
.
Item
.
builder
()
ArrayList
<
DictList
ItemResp
>
result
=
Lists
.
newArrayList
(
DictList
ItemResp
.
builder
()
.
key
(
"1"
)
.
value
(
"一级建造师(通信与广电工程)"
)
.
build
(),
DictList
Resp
.
Item
.
builder
()
DictList
ItemResp
.
builder
()
.
key
(
"2"
)
.
value
(
"二级建造师(通信与广电工程)"
)
.
build
()
);
DictListResp
result
=
DictListResp
.
builder
()
.
data
(
data
)
.
build
();
return
result
;
}
public
DictListResp
listDict5
()
{
public
List
<
DictListItemResp
>
listDict5
()
{
ArrayList
<
DictList
Resp
.
Item
>
data
=
Lists
.
newArrayList
(
DictList
Resp
.
Item
.
builder
()
ArrayList
<
DictList
ItemResp
>
result
=
Lists
.
newArrayList
(
DictList
ItemResp
.
builder
()
.
dictGuid
(
"625ade01-00f0-4a1f-93d8-66d6b4c5a2b3"
)
.
key
(
""
)
.
value
(
"博士研究生"
)
.
build
(),
DictList
Resp
.
Item
.
builder
()
DictList
ItemResp
.
builder
()
.
dictGuid
(
"708932cc-794c-4d1a-b30e-a16afd364495"
)
.
key
(
""
)
.
value
(
"硕士研究生"
)
.
build
()
);
DictListResp
result
=
DictListResp
.
builder
()
.
data
(
data
)
.
build
();
return
result
;
}
public
DictListResp
listDict6
()
{
public
List
<
DictListItemResp
>
listDict6
()
{
ArrayList
<
DictList
Resp
.
Item
>
data
=
Lists
.
newArrayList
(
DictList
Resp
.
Item
.
builder
()
ArrayList
<
DictList
ItemResp
>
result
=
Lists
.
newArrayList
(
DictList
ItemResp
.
builder
()
.
dictGuid
(
"28a0942a-84ad-4329-8be4-8196ed3164fe"
)
.
key
(
""
)
.
value
(
"学士"
)
.
build
(),
DictList
Resp
.
Item
.
builder
()
DictList
ItemResp
.
builder
()
.
dictGuid
(
"5676942a-84ad-4329-8be4-8196ed3164fe"
)
.
key
(
""
)
.
value
(
"其他"
)
.
build
()
);
DictListResp
result
=
DictListResp
.
builder
()
.
data
(
data
)
.
build
();
return
result
;
}
...
...
@@ -167,4 +155,722 @@ public class ExpertService {
.
data
(
data
)
.
build
();
}
public
ExpertInfoGetResp
getExpertInfo
(
ExpertInfoGetReq
req
)
{
ExpertInfoGetResp
.
SysShenHeJieGuo
sysShenHeJieGuo
=
ExpertInfoGetResp
.
SysShenHeJieGuo
.
builder
()
.
bianGengXuHao
(
""
)
.
businessId
(
"1364891101101371393"
)
.
createTime
(
1745457005237L
)
.
createTimeText
(
"2025-04-24 09:10:05"
)
.
creatorName
(
"物装中心十八"
)
.
currentNode
(
""
)
.
daiShenRenGuids
(
""
)
.
daiShenRenNames
(
""
)
.
isFinish
(
true
)
.
mobile
(
"15900000018"
)
.
modifierName
(
"物装中心十八"
)
.
modifyTime
(
1747115196797L
)
.
modifyTimeText
(
"2025-05-13 13:46:36"
)
.
nengCheHui
(
false
)
.
photoGuid
(
""
)
.
remark
(
""
)
.
sequence
(
""
)
.
shenFenZheng
(
"15263219990128571X"
)
.
shenHeRenGuid
(
""
)
.
shenPiBuMenGuid
(
""
)
.
shenPiBuMenName
(
""
)
.
shenPiJiLuGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
shenPiRen
(
""
)
.
shenPiShiJian
(
""
)
.
shenPiYiJian
(
""
)
.
shenPiZhuangTai
(
20
)
.
shenQingLeiXing
(
105
)
.
shiFouZhuanJiao
(
false
)
.
shiXiangGuid
(
""
)
.
shiXiangName
(
""
)
.
shiXiangType
(
""
)
.
shouLiRen
(
""
)
.
shouLiTime
(
null
)
.
shouLiTimeText
(
null
)
.
shouLiZhuanTai
(
10
)
.
tiJiaoRenGuid
(
""
)
.
tiJiaoRenName
(
""
)
.
tiJiaoTime
(
null
)
.
tiJiaoTimeText
(
""
)
.
tuiKuYuanYin
(
""
)
.
workFlowBusinessId
(
"1364891101101371393"
)
.
workFlowBusinessIdNew
(
null
)
.
xiaJiShenHeRenGuid
(
""
)
.
xiaJiShenHeRenName
(
""
)
.
xiangMuGuid
(
""
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"cc9d2be2-07a8-4d59-8c61-5c0854ae2bc2"
)
.
build
();
List
<
ExpertInfoGetResp
.
Zc
>
zcList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
Zc
.
builder
()
.
base64ZcFile
(
""
)
.
base64ZcFileName
(
""
)
.
createTime
(
1745393470354L
)
.
createTimeText
(
"2025-04-23 15:31:10"
)
.
creatorName
(
"物装中心十八"
)
.
dictGuid
(
""
)
.
modifierName
(
"物装中心十八"
)
.
modifyTime
(
1747115258721L
)
.
modifyTimeText
(
"2025-05-20 16:25:58"
)
.
pingDingTime
(
1745393470354L
)
.
pingDingTimeText
(
"2025-04-23 15:31:10"
)
.
zcFileGuid
(
"1420053958893662209"
)
.
zhiChengGuid
(
"28882bfa-afb4-425b-b50e-945a545fdd82"
)
.
zhiChengName
(
"不限"
)
.
zhiChengZhuanYe
(
"12"
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
ziXinXiGuid
(
""
)
.
build
()
);
List
<
ExpertInfoGetResp
.
XueLi
>
xueLiList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
XueLi
.
builder
()
.
biYeTime
(
1745164800000L
)
.
biYeYuanXiao
(
"21"
)
.
biYeYuanXiao
(
""
)
.
biYeYuanXiaoGuid
(
""
)
.
byzFileGuid
(
""
)
.
createTime
(
null
)
.
creatorGuid
(
"1171528722513702912"
)
.
creatorName
(
"物装中心十八"
)
.
creatorTime
(
null
)
.
isImport
(
false
)
.
isZuiGaoXueLi
(
true
)
.
isZuiGaoXueWei
(
true
)
.
modifier
(
""
)
.
modifierName
(
""
)
.
modifyTime
(
1745393482493L
)
.
suoShuZhaoBiaoDaiLi
(
""
)
.
xueLiBh
(
""
)
.
xueLiDictGuid
(
"28a0942a-84ad-4329-8be4-8196ed3164fe"
)
.
xueLiGuid
(
"b471705b-205a-4dee-8f62-ad7d7a7c28ed"
)
.
xueLiName
(
"博士研究生"
)
.
xueLiZhuanYe
(
"12"
)
.
xueLiZhuanYeBh
(
""
)
.
xueLiZhuanYeGuid
(
""
)
.
xueWeiBh
(
""
)
.
xueWeiDictGuid
(
"84dab32c-88e2-4ba1-ae74-a45b7bf75b5e"
)
.
xueWeiName
(
"博士后"
)
.
xwzFileGuid
(
""
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
ziXinXiGuid
(
""
)
.
build
()
);
List
<
ExpertInfoGetResp
.
Ps
>
psList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
Ps
.
builder
()
.
createTime
(
1745456982639L
)
.
creatorGuid
(
"-1"
)
.
creatorName
(
"系统生成"
)
.
modifierGuid
(
""
)
.
modifierName
(
""
)
.
modifyTime
(
null
)
.
pinQiEndTime
(
1840064982638L
)
.
pinQiEndTimeText
(
"2028-04-23"
)
.
pinQiStartTime
(
1745424000000L
)
.
pinQiStartTimeText
(
"2025-04-24"
)
.
pinShuFuJianGuid
(
"1364891041086844929"
)
.
pingShuGuid
(
"7f903e09-e86a-4e8e-a7d0-1b2355fdf0d7"
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaQinRenQi
(
3
)
.
build
()
);
List
<
ExpertInfoGetResp
.
Jl
>
jlList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
Jl
.
builder
()
.
buMenName
(
"12"
)
.
createTime
(
1745393470354L
)
.
createTimeText
(
"2025-04-23 15:31:10"
)
.
creatorName
(
"物装中心十八"
)
.
danWeiBH
(
""
)
.
danWeiName
(
"12"
)
.
gongZuoMiaoShu
(
""
)
.
jingLiGuid
(
"b98559d9-35c7-4569-996f-8885923f503d"
)
.
liZhiTime
(
1745337600000L
)
.
liZhiTimeText
(
"2025-04-23 00:00:00"
)
.
modifierName
(
"物装中心十八"
)
.
modifyTime
(
1747115258721L
)
.
modifyTimeText
(
"2025-05-13 13:47:38"
)
.
riZhiTime
(
1744646400000L
)
.
riZhiTimeText
(
"2025-04-15 00:00:00"
)
.
shenFenZheng
(
""
)
.
tenantId
(
892422091105296400L
)
.
tenantName
(
""
)
.
zhiWu
(
"12"
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
ziXinXiGuid
(
""
)
.
build
()
);
List
<
ExpertInfoGetResp
.
Pb
>
pbList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
Pb
.
builder
()
.
createTime
(
1745393470354L
)
.
createTimeText
(
"2025-04-23 15:31:10"
)
.
creatorName
(
"物装中心十八"
)
.
dongJieEndTime
(
null
)
.
dongJieFuJianGuid
(
""
)
.
dongJieOperator
(
""
)
.
dongJieReason
(
""
)
.
dongJieSatrtTime
(
null
)
.
dongJieTime
(
null
)
.
isPrimary
(
true
)
.
isScarce
(
false
)
.
jieDongFuJianGuid
(
""
)
.
jieDongOperator
(
""
)
.
jieDongReason
(
""
)
.
jieDongTime
(
null
)
.
modifierName
(
"物装中心十八"
)
.
modifyTime
(
1747115258721L
)
.
modifyTimeText
(
"2025-05-13 13:47:38"
)
.
parentGuid
(
"0"
)
.
path
(
"$$$001$$$"
)
.
pingBiaoZhuanYeGuid
(
"22d508e7-7776-4b4a-8c97-f12985cdc251"
)
.
professionLevel
(
1
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaLeiBie
(
null
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
zhuanYeBH
(
"001"
)
.
zhuanYeGuid
(
"4648caf4-5084-44cd-9120-d18d20950e30"
)
.
zhuanYeJiBie
(
"10"
)
.
zhuanYeName
(
"拟真环境测试专业勿动"
)
.
zhuanYeNianXian
(
12
)
.
zhuanYeStatus
(
10
)
.
zhuanYeXiangGuanJingLi
(
"12"
)
.
ziXinXiGuid
(
""
)
.
build
()
);
ExpertInfoGetResp
.
SysShenHeJieGuo
rukuShenHeJieGuo
=
ExpertInfoGetResp
.
SysShenHeJieGuo
.
builder
()
.
bianGengXuHao
(
""
)
.
businessId
(
"1371846169935306752"
)
.
createTime
(
1747115219009L
)
.
createTimeText
(
"2025-05-13 13:46:59"
)
.
creatorName
(
"物装中心十八"
)
.
currentNode
(
""
)
.
daiShenRenGuids
(
""
)
.
daiShenRenNames
(
""
)
.
isFinish
(
true
)
.
mobile
(
"15900000018"
)
.
modifierName
(
"物装中心十八"
)
.
modifyTime
(
1747115261126L
)
.
modifyTimeText
(
"2025-05-13 13:47:41"
)
.
nengCheHui
(
false
)
.
photoGuid
(
""
)
.
remark
(
""
)
.
sequence
(
""
)
.
shenFenZheng
(
"15263219990128571X"
)
.
shenHeRenGuid
(
""
)
.
shenPiBuMenGuid
(
""
)
.
shenPiBuMenName
(
""
)
.
shenPiJiLuGuid
(
"60e5723c-6b1c-4022-b34a-ed595d9d6f37"
)
.
shenPiRen
(
""
)
.
shenPiShiJian
(
""
)
.
shenPiYiJian
(
""
)
.
shenPiZhuangTai
(
50
)
.
shenQingLeiXing
(
101
)
.
shiFouZhuanJiao
(
false
)
.
shiXiangGuid
(
""
)
.
shiXiangName
(
""
)
.
shiXiangType
(
""
)
.
shouLiRen
(
""
)
.
shouLiTime
(
null
)
.
shouLiTimeText
(
null
)
.
shouLiZhuanTai
(
10
)
.
tiJiaoRenGuid
(
"1171528722513702912"
)
.
tiJiaoRenName
(
"物装中心十八"
)
.
tiJiaoTime
(
null
)
.
tiJiaoTimeText
(
""
)
.
tuiKuYuanYin
(
""
)
.
workFlowBusinessId
(
"1364891101101371393"
)
.
workFlowBusinessIdNew
(
"1364617369199915009"
)
.
xiaJiShenHeRenGuid
(
""
)
.
xiaJiShenHeRenName
(
""
)
.
xiangMuGuid
(
""
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
build
();
List
<
ExpertInfoGetResp
.
Hb
>
hbList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
Hb
.
builder
()
.
createTime
(
1745393470354L
)
.
createTimeText
(
"2025-04-23 15:31:10"
)
.
creatorName
(
"物装中心十八"
)
.
danWeiBH
(
""
)
.
danWeiName
(
""
)
.
huiBiGuid
(
"03ed2b07-bdf3-4a4d-97b3-bd00050ae634"
)
.
huiBiMiaoShu
(
"12"
)
.
huiBiMiaoShuStr
(
""
)
.
modifierName
(
"物装中心十八"
)
.
modifyTime
(
1747115258721L
)
.
modifyTimeText
(
"2025-05-13 13:47:38"
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
ziXinXiGuid
(
""
)
.
build
()
);
ExpertInfoGetResp
.
Bean
bean
=
ExpertInfoGetResp
.
Bean
.
builder
()
.
adAccount
(
"wzzx18"
)
.
age
(
26
)
.
authPassWithImport
(
""
)
.
auths
(
null
)
.
base64FanMianFuJian
(
""
)
.
base64FanMianFuJianName
(
""
)
.
base64FuJian
(
""
)
.
base64FuJianName
(
""
)
.
base64Photo
(
""
)
.
base64PhotoName
(
""
)
.
baseAuths
(
null
)
.
baseCode
(
"000099"
)
.
baseGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
baseMobile
(
"15900000018"
)
.
baseName
(
"物装中心十八"
)
.
baseSFZH
(
"15263219990128571X"
)
.
baseShenPiZhuangTai
(
"30"
)
.
baseZhuangTai
(
"10"
)
.
biYeYuanXiao
(
""
)
.
bianGengXuHao
(
0
)
.
birthday
(
"1999年01月"
)
.
buNengRuXuanQingKong
(
""
)
.
byzFileGuid
(
""
)
.
canYuXiangMu
(
""
)
.
city
(
""
)
.
createTime
(
1745391231935L
)
.
createTimeText
(
"2025-04-23 14:53:51"
)
.
creatorName
(
"中国海洋石油集团有限公司"
)
.
danRenQiTaZhuanJia
(
""
)
.
danweiGuid
(
""
)
.
department
(
""
)
.
domainName
(
""
)
.
email
(
"1590000021@cnooc.com.cn"
)
.
fanMianFuJianGuids
(
""
)
.
fax
(
""
)
.
fuJianGuids
(
""
)
.
gongZuoBeiZhu
(
""
)
.
gongZuoDanWei
(
"中化建国际招标有限责任公司天津分公司"
)
.
gongZuoDanWeiBH
(
""
)
.
gongZuoDanWeiDiZhi
(
"12"
)
.
gongZuoPhone
(
""
)
.
gongZuoPost
(
""
)
.
gongZuoTime
(
null
)
.
gongZuoZhiWu
(
"12"
)
.
gongZuoZhuanYeName
(
""
)
.
gongZuoZhuanYeYears
(
""
)
.
gongZuoZhuangTai
(
1
)
.
graduationDate
(
""
)
.
hasLianJieChuLiYiJian
(
false
)
.
huoJiangQingKuang
(
""
)
.
inGroup
(
false
)
.
isHasLianJieChuLiYiJian
(
false
)
.
isQualified
(
true
)
.
isReadRuKuPromise
(
true
)
.
isSenior
(
false
)
.
isZhiYeZiGe
(
false
)
.
jgdmFileGuid
(
""
)
.
jiTuanErJiDanWeiCode
(
""
)
.
jiTuanErJiDanWeiName
(
"中国海洋石油集团有限公司"
)
.
jiaTingDiZhi
(
""
)
.
jiaTingPhone
(
"15900000011"
)
.
jiaTingPost
(
""
)
.
jianKangZhuangKuang
(
""
)
.
jinJiLianXiRenGuid
(
""
)
.
jinJiLianXiRenName
(
""
)
.
jinJiLianXiRenPhone
(
""
)
.
kaoShiFenShu
(
null
)
.
leiJiFenZhi
(
0
)
.
leiJiZhanTingTime
(
null
)
.
lianJieYiJianShuFuJianGuid
(
""
)
.
lsFuJian
(
null
)
.
minZu
(
""
)
.
minZuText
(
""
)
.
mobile
(
"15900000018"
)
.
mobileGJQHText
(
"15900000018"
)
.
mobileGuoJiQuHao
(
""
)
.
modifierName
(
"杨斌"
)
.
modifyTime
(
1755689152526L
)
.
modifyTimeText
(
"2025-08-20 19:25:52"
)
.
needTest
(
false
)
.
photoGuid
(
""
)
.
pingBiaoChangZhuDiQu
(
"110101"
)
.
pingBiaoChangZhuDiQuName
(
""
)
.
pingBiaoIsYingJi
(
false
)
.
pingBiaoQiTaDiQu
(
""
)
.
pingBiaoTuiJianLX
(
null
)
.
pingBiaoYingJiDiQu
(
""
)
.
pinqiEndTime
(
1840064982638L
)
.
pinqiStartTime
(
1745424000000L
)
.
professionLevel
(
""
)
.
qiTaLianXiFangShi
(
""
)
.
qualified
(
true
)
.
readRuKuPromise
(
true
)
.
readRuKuPromiseTime
(
1745391797759L
)
.
ruKuZhuangTai
(
900
)
.
senior
(
false
)
.
sex
(
true
)
.
sfzFileGuid
(
""
)
.
sfzFuJians
(
null
)
.
shenFenZheng
(
"15263219990128571X"
)
.
shenHeEndTime
(
null
)
.
shenHeStartTime
(
null
)
.
shenPiRen
(
""
)
.
shenPiShiJian
(
null
)
.
shenPiShiJianText
(
""
)
.
shenPiYiJian
(
""
)
.
shenPiZhuangTai
(
30
)
.
shenQingEndTime
(
null
)
.
shenQingLeiXing
(
101
)
.
shenQingStartTime
(
null
)
.
shiFouYiFaZhuanJia
(
false
)
.
subjectCode
(
"91120116MA829PHX9X"
)
.
subjectId
(
"1355213128952123392"
)
.
subjectName
(
"中化建国际招标有限责任公司天津分公司"
)
.
subjectType
(
1
)
.
suoShuBuMeng
(
"12"
)
.
suoShuDanWeiName
(
"中国海洋石油集团有限公司"
)
.
suoShuHangYe
(
""
)
.
suoShuZhaoBiaoDaiLi
(
"91110000710932216U"
)
.
suoZaiQitaZhuanJiaKu
(
""
)
.
tenantId
(
"892422091105296400"
)
.
tenantId_
(
""
)
.
tenantName
(
""
)
.
tiJiaoTime
(
null
)
.
tiJiaoTimeText
(
""
)
.
tuiKuYuanYin
(
""
)
.
waiYuChengDu
(
""
)
.
xueLi
(
""
)
.
xueLiTxt
(
""
)
.
xueLiZhuanYe
(
""
)
.
xueWei
(
""
)
.
xueWeiTxt
(
""
)
.
xueWeiZhuanYe
(
""
)
.
yinHang
(
"12121"
)
.
yinHang1
(
""
)
.
yinHangKa
(
"123131311212"
)
.
yinHangKaFileGuid
(
""
)
.
yingJiZhuangTai
(
null
)
.
zhangHao
(
""
)
.
zhaoBiaoDanWeiBianHao
(
""
)
.
zhaoBiaoDanweiMingChen
(
""
)
.
zhengJianType
(
"0"
)
.
zhengZhiMianMao
(
""
)
.
zhiYeZiGe
(
false
)
.
zhuanJiaCode
(
"000099"
)
.
zhuanJiaFenJi
(
30
)
.
zhuanJiaFenLei
(
2
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaName
(
"物装中心十八"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
zhuanJiaSourceType
(
1
)
.
zhuanJiaSuoZaiDiGuids
(
"110000110100110101"
)
.
zhuanJiaSuoZaiDiNames
(
"北京市北京市东城区"
)
.
zhuanJiaType
(
null
)
.
zhuanJiaZhuangTai
(
10
)
.
zhuanJiaZiZhiTiaoJian
(
""
)
.
zhuanJiaZongHeBianHao
(
"PT000099"
)
.
zhuanYeJingLi
(
""
)
.
zhuanYeTeChang
(
""
)
.
zhuanjiaQinRenQi
(
3
)
.
ziDongZanTingEndTime
(
null
)
.
ziDongZanTingStartTime
(
null
)
.
build
();
List
<
ExpertInfoGetResp
.
FuJian
>
fuJianList
=
Lists
.
newArrayList
(
ExpertInfoGetResp
.
FuJian
.
builder
()
.
createTime
(
1745393470744L
)
.
creatorGuid
(
"1171528722513702912"
)
.
creatorName
(
"物装中心十八"
)
.
downloadUrl
(
"https://purb.m-bid.cnooc.com.cn/bid-mimic-cggl/892422091105296385/2/2025/4/23/1364617976113278976/%E4%BF%9D%E8%AF%81%E9%87%91%E3%80%81%E6%9C%8D%E5%8A%A1%E8%B4%B91.0.7.20250415.pdf?response-content-disposition=attachment%3Bfilename%3D%25E4%25BF%259D%25E8%25AF%2581%25E9%2587%2591%25E3%2580%2581%25E6%259C%258D%25E5%258A%25A1%25E8%25B4%25B91.0.7.20250415.pdf&AWSAccessKeyId=5T0WWU7JAUDUXJ2EG1FB&Expires=1745393679&Signature=N26QXpJBR7EFBi95KCnj6A1gg2w%3D"
)
.
feiQiRenGuid
(
""
)
.
feiQiRenName
(
""
)
.
feiQiTime
(
null
)
.
fileDescription
(
""
)
.
fileName
(
"保证金、服务费1.0.7.20250415.pdf"
)
.
fileSize
(
650921
)
.
fileType
(
4
)
.
fuJianGuid
(
"1364617976113278976"
)
.
isFeiQi
(
false
)
.
modifierGuid
(
""
)
.
modifierName
(
""
)
.
modifyTime
(
1745393482507L
)
.
shenHeRenGuid
(
""
)
.
shenHeRenName
(
""
)
.
shenHeStatus
(
30
)
.
shenHeTime
(
null
)
.
shenHeYiJian
(
""
)
.
tiJiaoTime
(
1745391879721L
)
.
zhuanJiaFuJianGuid
(
"1e2b5d5d-7b3c-4f26-87f0-2c1f45daa982"
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaShiXiangGuid
(
"1402705b-0424-4f39-913c-7793b7b9f5d1"
)
.
ziXinXiGuid
(
""
)
.
build
()
);
ExpertInfoGetResp
result
=
ExpertInfoGetResp
.
builder
()
.
businessId
(
"1364891101101371393"
)
.
bean
(
bean
)
.
zcList
(
zcList
)
.
sysShenHeJieGuo
(
sysShenHeJieGuo
)
.
xueLiList
(
xueLiList
)
.
zgList
(
Collections
.
emptyList
())
.
psList
(
psList
)
.
jlList
(
jlList
)
.
pbList
(
pbList
)
.
rukuShenHeJieGuo
(
rukuShenHeJieGuo
)
.
hbList
(
hbList
)
.
pinQiStartTime
(
"2028-04-23"
)
.
pinQiEndTime
(
"2028-04-23"
)
.
languageList
(
Collections
.
emptyList
())
.
fuJianList
(
fuJianList
)
.
build
();
return
result
;
}
public
PingBiaoXiangMuInfoGetByChouQuMaResp
getPingBiaoXiangMuInfoByChouQuMa
(
PingBiaoXiangMuInfoGetByChouQuMaReq
req
)
{
PingBiaoXiangMuInfoGetByChouQuMaResp
result
=
PingBiaoXiangMuInfoGetByChouQuMaResp
.
builder
()
.
chouQuQingKuangGuid
(
"5e2f90be-b8ad-4a8e-931d-cdaae5f1c118"
)
.
xiangMuNo
(
"XCGSQ2025091236"
)
.
xiangMuName
(
"0923采购申请资格审查"
)
.
qingJiaTime
(
null
)
.
chouQuRenWuGuid
(
"6923480b-22ab-4b0d-b7d3-95450d7fed82"
)
.
pingBiaoStartTime
(
1758609816544L
)
.
zhuanJiaName
(
"物装中心十七"
)
.
shenHeStatus
(
null
)
.
pingBiaoAddress
(
"北京市京信大厦28层"
)
.
status
(
10
)
.
build
();
return
result
;
}
public
BasePageResp
<
Object
>
pageJinJiQingJia
(
QingJiaJinJiPageReq
req
)
{
List
<
Object
>
data
=
Lists
.
newArrayList
(
QingJiaJinJiPageResp
.
builder
()
.
chouQuNum
(
"202509236391"
)
.
jinJiQingJiaGuid
(
"800abddb-e866-439b-93e6-2ac3f9dee3c8"
)
.
chouQuQingKuangGuid
(
"5e2f90be-b8ad-4a8e-931d-cdaae5f1c118"
)
.
chouQuZhuangTai
(
null
)
.
xiangMuNo
(
"XCGSQ2025091236"
)
.
xiangMuName
(
"0923采购申请资格审查"
)
.
jinJiQingJiaReason
(
"1111"
)
.
qingJiaTime
(
1763037471982L
)
.
isQingJia
(
false
)
.
pingBiaoStartTime
(
1758609816544L
)
.
shenHeStatus
(
50
)
.
pingBiaoEndTime
(
1758624216544L
)
.
build
()
);
return
BasePageResp
.
builder
()
.
current
(
1
)
.
pages
(
1
)
.
total
(
1
)
.
data
(
data
)
.
build
();
}
public
BasePageResp
<
Object
>
pagePingBiaoXiangMu
(
PingBiaoXiangMuPageReq
req
)
{
PingBiaoXiangMuPageResp
.
ZjcqChouQuQingKuang
cqqk
=
PingBiaoXiangMuPageResp
.
ZjcqChouQuQingKuang
.
builder
()
.
adAccount
(
""
)
.
bankCard
(
""
)
.
bankName
(
""
)
.
bidSectionId
(
null
)
.
buChouReason
(
""
)
.
chongXinTongZhiStatus
(
null
)
.
chouQuCiShu
(
1
)
.
chouQuNum
(
"202509236135"
)
.
chouQuQingKuangGuid
(
"c14061e0-6a79-40d8-9317-e080bbf4a8f3"
)
.
chouQuRenWuGuid
(
"6923480b-22ab-4b0d-b7d3-95450d7fed82"
)
.
chouQuType
(
10
)
.
chouQuZhuanYeGuid
(
"a51a0e98-396a-46a6-881e-889609dd00cb"
)
.
createTime
(
1758610110239L
)
.
createTimeText
(
"2025-09-23 14:48:30"
)
.
creatorGuid
(
"1371780505761468417"
)
.
creatorName
(
""
)
.
danWeiBH
(
""
)
.
danWeiName
(
"中化建国际招标有限责任公司天津分公司"
)
.
diQu
(
""
)
.
email
(
"1590000021@cnooc.com.cn"
)
.
erJiKuName
(
""
)
.
haveChengFa
(
false
)
.
isBuChou
(
false
)
.
isCancel
(
false
)
.
isDuanXinQueRen
(
true
)
.
isFeiQi
(
false
)
.
isFeiQiText
(
"否"
)
.
isHuLue
(
false
)
.
isNewChouQu
(
false
)
.
isSuoDing
(
false
)
.
isTuiSongSJTJ
(
false
)
.
isXiuGaiRenGongTongZhi
(
false
)
.
jianKuangBaoFuJianGuid
(
""
)
.
jinJiQingJiaGuid
(
""
)
.
jinJiQingJiaTime
(
null
)
.
meetingId
(
""
)
.
meetingPassWord
(
""
)
.
mobile
(
"15900000018"
)
.
modifierName
(
"合同四"
)
.
modifyTime
(
1758610477749L
)
.
modifyTimeText
(
"2025-09-23 14:54:37"
)
.
pingBiaoAddress
(
"北京市京信大厦28层"
)
.
pingBiaoDiQuGuid
(
"110100"
)
.
pingBiaoEndTime
(
1758624216544L
)
.
pingBiaoEndTimeText
(
"2025-09-23 18:43:36"
)
.
pingBiaoFenZhongXin
(
""
)
.
pingBiaoStartTime
(
1758609816544L
)
.
pingBiaoStartTimeText
(
"2025-09-23 14:43:36"
)
.
pingShenDiDian
(
"110000,110100,110105"
)
.
professionLevel
(
null
)
.
qianDaoTime
(
null
)
.
qingJiaCreatorName
(
""
)
.
qingJiaSource
(
null
)
.
qingJiaTime
(
null
)
.
qingJiaTimeNode
(
null
)
.
reason
(
""
)
.
sealValidTime
(
null
)
.
sendHealthStatus
(
false
)
.
shenFenZheng
(
"BB94A0293969808540687D32F2AE3C9A082005536A0A49AF72822987955D8D16"
)
.
shenHeStatus
(
null
)
.
status
(
2
)
.
tag
(
""
)
.
tenantId
(
892422091105296385L
)
.
tenantName
(
""
)
.
tongZhiCiShu
(
1
)
.
tongZhiFangShi
(
20
)
.
tongZhiJieGuo
(
2
)
.
tuiSongShiBaiCiShuSJTJ
(
null
)
.
xiangMuGuid
(
"a4168ddc-f8b2-4244-bc9b-b4ec6d7f8266"
)
.
xiangMuName
(
""
)
.
xiangMuNo
(
""
)
.
xingChengMaFuJianGuid
(
""
)
.
zhiChengName
(
""
)
.
zhiDingZhuanJiaType
(
null
)
.
zhuanJiaCode
(
"000099"
)
.
zhuanJiaDengJi
(
null
)
.
zhuanJiaGuid
(
"1b4ffa58-2197-4b91-8178-3f49bd100f09"
)
.
zhuanJiaName
(
"物装中心十八"
)
.
zhuanJiaShuXing
(
""
)
.
zhuanJiaSuoZaiDiCode
(
""
)
.
zhuanJiaSuoZaiDiGuids
(
""
)
.
zhuanJiaSuoZaiDiName
(
""
)
.
zhuanYeCode
(
"A00001"
)
.
zhuanYeGuid
(
"62848bc2-6b2d-4549-9e33-13121cf0c3ae"
)
.
zhuanYeGuidPri
(
"62848bc2-6b2d-4549-9e33-13121cf0c3ae"
)
.
zhuanYeName
(
"测试A00001"
)
.
build
();
PingBiaoXiangMuPageResp
.
DictPingBiaoZhuanYe
dictPingBiaoZhuanYe
=
PingBiaoXiangMuPageResp
.
DictPingBiaoZhuanYe
.
builder
()
.
checked
(
false
)
.
createTime
(
1660731959615L
)
.
createTimeText
(
"2022-08-17 18:25:59"
)
.
creatorName
(
"dev-test"
)
.
excelForLevel
(
null
)
.
excelForNumber
(
""
)
.
excelForNumberParent
(
""
)
.
excelIsChecked
(
null
)
.
hasLastChildZY
(
false
)
.
isHide
(
false
)
.
isScarce
(
false
)
.
lastLevel
(
false
)
.
level
(
null
)
.
lsChildren
(
null
)
.
miaoShu
(
""
)
.
modifierName
(
"郑炯达"
)
.
modifyTime
(
1675057207760L
)
.
modifyTimeText
(
"2023-01-30 13:40:07"
)
.
oldScarce
(
false
)
.
paiXuHao
(
1
)
.
parentGuid
(
"0"
)
.
path
(
"$$$A00001$$$"
)
.
professionLevel
(
1
)
.
scarce
(
false
)
.
state
(
""
)
.
suoShuZhaoBiaoDaiLi
(
"91110000710932216U"
)
.
xiaquCode
(
123456789
)
.
yingJiKuKeChouNum
(
null
)
.
yingJiKuNum
(
null
)
.
zhengChangKuKeChouNum
(
null
)
.
zhengChangKuNum
(
2
)
.
zhuKuNum
(
null
)
.
zhuanJiaLeiBie
(
null
)
.
zhuanYeBH
(
"A00001"
)
.
zhuanYeGuid
(
"62848bc2-6b2d-4549-9e33-13121cf0c3ae"
)
.
zhuanYeName
(
"测试A00001"
)
.
zhuanYeShuXing
(
2
)
.
build
();
PingBiaoXiangMuPageResp
item
=
PingBiaoXiangMuPageResp
.
builder
()
.
chouQuFangShi
(
10
)
.
chouQuRenDanWei
(
""
)
.
chouQuRenName
(
""
)
.
chouQuRenPhone
(
""
)
.
chouQuZhuanTai
(
null
)
.
fanKuiYiJian
(
""
)
.
isCQDHuanZhuanYe
(
false
)
.
isSubmit
(
null
)
.
jianDuRenDanWei
(
""
)
.
jianDuRenName
(
""
)
.
jingBanRen
(
""
)
.
jingBanRenPhone
(
""
)
.
keywords
(
"123"
)
.
messageContent
(
""
)
.
modifierGuid
(
""
)
.
modifierName
(
""
)
.
modifyTime
(
1758610073858L
)
.
modifyTimeText
(
"2025-09-23 14:47:53"
)
.
pingJiaStatus
(
1
)
.
pingShenType
(
30
)
.
projectId
(
""
)
.
reevaluation
(
false
)
.
reevaluationName
(
""
)
.
shuJuLaiYuan
(
0
)
.
submitTime
(
null
)
.
submitTimeText
(
""
)
.
tenantId
(
892422091105296385L
)
.
tenantName
(
""
)
.
tiJiaoEndTime
(
null
)
.
tiJiaoEndTimeText
(
""
)
.
tiJiaoStartTime
(
null
)
.
tiJiaoStartTimeText
(
""
)
.
tongZhiFangShi
(
null
)
.
workFlowBusinessIdNew
(
""
)
.
xiangMuApplyName
(
""
)
.
xiangMuApplyNo
(
"c5472c04-9754-44f0-bd93-9c0e70cd6ef7"
)
.
xiangMuAttr
(
null
)
.
xiangMuCaiGouDanWei
(
""
)
.
xiangMuDaiMa
(
""
)
.
xiangMuGuid
(
"a4168ddc-f8b2-4244-bc9b-b4ec6d7f8266"
)
.
xiangMuLaiYuan
(
null
)
.
xiangMuName
(
"0923采购申请资格审查"
)
.
xiangMuNo
(
"XCGSQ2025091236"
)
.
xiangMuType
(
0
)
.
xiangMuWho
(
1
)
.
zhaoBiaoFangShi
(
""
)
.
zjcqXiangMuStatus
(
null
)
.
cqqk
(
cqqk
)
.
dictPingBiaoZhuanYe
(
dictPingBiaoZhuanYe
)
.
build
();
List
<
Object
>
data
=
Lists
.
newArrayList
(
item
);
return
BasePageResp
.
builder
()
.
current
(
1
)
.
pages
(
1
)
.
total
(
1
)
.
data
(
data
)
.
build
();
}
}
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