Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-health-science
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
徐俊
yn-health-science
Commits
c4e688ae
Commit
c4e688ae
authored
Jul 25, 2025
by
徐俊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xujun
parent
1566d549
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
79 additions
and
12 deletions
+79
-12
ComProjectAuditDAO.java
...main/java/com/yiboshi/science/dao/ComProjectAuditDAO.java
+1
-0
ComTalentGroup.java
.../main/java/com/yiboshi/science/entity/ComTalentGroup.java
+1
-1
ComProjectAuditDTO.java
...ava/com/yiboshi/science/param/dto/ComProjectAuditDTO.java
+15
-0
ComTalentGroupDTO.java
...java/com/yiboshi/science/param/dto/ComTalentGroupDTO.java
+4
-4
ComTalentGroupDetailDTO.java
...om/yiboshi/science/param/dto/ComTalentGroupDetailDTO.java
+10
-0
ComProjectAuditController.java
...om/yiboshi/science/rest/v1/ComProjectAuditController.java
+11
-0
ComProjectAuditService.java
...a/com/yiboshi/science/service/ComProjectAuditService.java
+7
-0
ComProjectAuditServiceImpl.java
...oshi/science/service/impl/ComProjectAuditServiceImpl.java
+8
-0
ComProjectAuditDAO.xml
...ce-admin/src/main/resources/mapper/ComProjectAuditDAO.xml
+15
-0
ComTalentGroupDetailDAO.xml
...min/src/main/resources/mapper/ComTalentGroupDetailDAO.xml
+7
-7
No files found.
science-admin/src/main/java/com/yiboshi/science/dao/ComProjectAuditDAO.java
View file @
c4e688ae
...
@@ -40,6 +40,7 @@ public interface ComProjectAuditDAO extends BaseMapper<ComProjectAudit>, BaseDAO
...
@@ -40,6 +40,7 @@ public interface ComProjectAuditDAO extends BaseMapper<ComProjectAudit>, BaseDAO
List
<
DataStatisticsDTO
>
getKnowledgeCount
(
@Param
(
"ew"
)
Wrapper
<
ComProject
>
queryWrapper
);
List
<
DataStatisticsDTO
>
getKnowledgeCount
(
@Param
(
"ew"
)
Wrapper
<
ComProject
>
queryWrapper
);
List
<
KnowledgeStatisticsDTO
>
getKnowledgeStatistic
(
@Param
(
"ew"
)
Wrapper
<
ComProjectAuditQueryVO
>
queryWrapper
);
List
<
KnowledgeStatisticsDTO
>
getKnowledgeStatistic
(
@Param
(
"ew"
)
Wrapper
<
ComProjectAuditQueryVO
>
queryWrapper
);
Page
<
ComProjectAuditDTO
>
getUnAssignProjectListByPage
(
Page
<
ComProjectAuditQueryVO
>
page
,
@Param
(
"ew"
)
Wrapper
<
ComProjectAuditQueryVO
>
queryWrapper
,
Integer
reportYear
);
Page
<
ComProjectAuditDTO
>
getUnAssignProjectListByPage
(
Page
<
ComProjectAuditQueryVO
>
page
,
@Param
(
"ew"
)
Wrapper
<
ComProjectAuditQueryVO
>
queryWrapper
,
Integer
reportYear
);
Page
<
ComProjectAuditDTO
>
getUnAssignTalentListByPage
(
Page
<
ComProjectAuditQueryVO
>
page
,
@Param
(
"ew"
)
Wrapper
<
ComProjectAuditQueryVO
>
queryWrapper
,
Integer
reportYear
);
List
<
ComProjectGroupDetailDTO
>
getProjectGroupKnowledgeId
(
Integer
groupYear
);
List
<
ComProjectGroupDetailDTO
>
getProjectGroupKnowledgeId
(
Integer
groupYear
);
List
<
ComProjectAuditDTO
>
getAuditProjectList
(
@Param
(
"ew"
)
Wrapper
<
ComProject
>
queryWrapper
);
List
<
ComProjectAuditDTO
>
getAuditProjectList
(
@Param
(
"ew"
)
Wrapper
<
ComProject
>
queryWrapper
);
...
...
science-admin/src/main/java/com/yiboshi/science/entity/ComTalentGroup.java
View file @
c4e688ae
...
@@ -24,7 +24,7 @@ public class ComTalentGroup extends BaseEntity {
...
@@ -24,7 +24,7 @@ public class ComTalentGroup extends BaseEntity {
@ApiModelProperty
(
value
=
"人才分组排序"
,
position
=
2
)
@ApiModelProperty
(
value
=
"人才分组排序"
,
position
=
2
)
private
Integer
displayOrder
;
private
Integer
displayOrder
;
@ApiModelProperty
(
value
=
"人才分组中的
项目
数"
,
position
=
4
)
@ApiModelProperty
(
value
=
"人才分组中的
人才
数"
,
position
=
4
)
private
Integer
talentCount
;
private
Integer
talentCount
;
@ApiModelProperty
(
value
=
"人才分组中的专家数"
,
position
=
5
)
@ApiModelProperty
(
value
=
"人才分组中的专家数"
,
position
=
5
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComProjectAuditDTO.java
View file @
c4e688ae
...
@@ -222,6 +222,21 @@ public class ComProjectAuditDTO extends BaseDTO {
...
@@ -222,6 +222,21 @@ public class ComProjectAuditDTO extends BaseDTO {
@ApiModelProperty
(
value
=
"答辩总得分"
,
position
=
4
)
@ApiModelProperty
(
value
=
"答辩总得分"
,
position
=
4
)
private
BigDecimal
defenseScore
;
private
BigDecimal
defenseScore
;
/** 人才申报ID */
@ApiModelProperty
(
value
=
"人才申报ID"
,
position
=
4
)
private
String
talentId
;
/** 人才类别 */
@ApiModelProperty
(
value
=
"人才类别"
,
position
=
4
)
private
String
talentCategory
;
/** 研究类别 */
@ApiModelProperty
(
value
=
"研究类别"
,
position
=
4
)
private
String
researchType
;
/** 研究起始时间 */
@ApiModelProperty
(
value
=
"研究起始时间"
,
position
=
4
)
private
Date
researchStart
;
/** 研究截止时间 */
@ApiModelProperty
(
value
=
"研究截止时间"
,
position
=
4
)
private
Date
researchEnd
;
/** 评分 */
/** 评分 */
@ApiModelProperty
(
value
=
"评分"
,
position
=
4
)
@ApiModelProperty
(
value
=
"评分"
,
position
=
4
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComTalentGroupDTO.java
View file @
c4e688ae
...
@@ -48,10 +48,10 @@ public class ComTalentGroupDTO extends BaseDTO {
...
@@ -48,10 +48,10 @@ public class ComTalentGroupDTO extends BaseDTO {
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
private
String
expertId
;
private
String
expertId
;
/**
项目
Id */
/**
人才
Id */
@ApiModelProperty
(
value
=
"
项目
Id"
,
position
=
10
)
@ApiModelProperty
(
value
=
"
人才
Id"
,
position
=
10
)
@Length
(
max
=
36
,
message
=
"
项目
Id不能大于36"
)
@Length
(
max
=
36
,
message
=
"
人才
Id不能大于36"
)
private
String
proj
Id
;
private
String
talent
Id
;
/** 项目分配Id */
/** 项目分配Id */
@ApiModelProperty
(
value
=
"项目分配Id"
,
position
=
11
)
@ApiModelProperty
(
value
=
"项目分配Id"
,
position
=
11
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComTalentGroupDetailDTO.java
View file @
c4e688ae
...
@@ -7,6 +7,8 @@ import lombok.Data;
...
@@ -7,6 +7,8 @@ import lombok.Data;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
org.hibernate.validator.constraints.Length
;
import
java.util.Date
;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"人才分组明细表DTO"
)
@ApiModel
(
description
=
"人才分组明细表DTO"
)
...
@@ -44,6 +46,14 @@ public class ComTalentGroupDetailDTO extends BaseDTO {
...
@@ -44,6 +46,14 @@ public class ComTalentGroupDetailDTO extends BaseDTO {
@ApiModelProperty
(
value
=
"证件号"
,
position
=
2
)
@ApiModelProperty
(
value
=
"证件号"
,
position
=
2
)
private
String
certId
;
private
String
certId
;
/** 出生日期 */
@ApiModelProperty
(
value
=
"出生日期"
,
position
=
2
)
private
Date
birthday
;
/** 性别 */
@ApiModelProperty
(
value
=
"性别"
,
position
=
2
)
private
String
sex
;
/** 申报单位Id */
/** 申报单位Id */
@ApiModelProperty
(
value
=
"申报单位Id"
,
position
=
6
)
@ApiModelProperty
(
value
=
"申报单位Id"
,
position
=
6
)
private
String
appUnitId
;
private
String
appUnitId
;
...
...
science-admin/src/main/java/com/yiboshi/science/rest/v1/ComProjectAuditController.java
View file @
c4e688ae
...
@@ -241,4 +241,15 @@ public class ComProjectAuditController extends BaseController<ComProjectAuditSer
...
@@ -241,4 +241,15 @@ public class ComProjectAuditController extends BaseController<ComProjectAuditSer
vo
.
setAuditMethod
(
CommonEnum
.
auditMethod
.
last
.
getCode
());
vo
.
setAuditMethod
(
CommonEnum
.
auditMethod
.
last
.
getCode
());
return
ResponseDataModel
.
ok
(
comProjectAuditService
.
getUnAssignProjectListByPage
(
vo
));
return
ResponseDataModel
.
ok
(
comProjectAuditService
.
getUnAssignProjectListByPage
(
vo
));
}
}
@ApiOperation
(
value
=
"获取未分配的人才列表"
,
httpMethod
=
"GET"
,
notes
=
"获取未分配的人才列表"
)
@GetMapping
@RequestMapping
(
"/getUnAssignTalentListByPage"
)
public
ResponseDataModel
<
Pagination
<
ComProjectAuditDTO
>>
getUnAssignTalentListByPage
(
@Validated
ComProjectAuditQueryVO
vo
,
BindingResult
bindingResult
)
{
vo
.
setAuditUnitId
(
SecurityUserHolder
.
getUnitId
());
vo
.
setKnowledgeId
(
null
);
vo
.
setAuditType
(
6
);
vo
.
setAuditMethod
(
CommonEnum
.
auditMethod
.
last
.
getCode
());
return
ResponseDataModel
.
ok
(
comProjectAuditService
.
getUnAssignTalentListByPage
(
vo
));
}
}
}
science-admin/src/main/java/com/yiboshi/science/service/ComProjectAuditService.java
View file @
c4e688ae
...
@@ -176,6 +176,13 @@ public interface ComProjectAuditService extends BaseService<ComProjectAuditQuery
...
@@ -176,6 +176,13 @@ public interface ComProjectAuditService extends BaseService<ComProjectAuditQuery
*/
*/
Pagination
<
ComProjectAuditDTO
>
getUnAssignProjectListByPage
(
ComProjectAuditQueryVO
vo
);
Pagination
<
ComProjectAuditDTO
>
getUnAssignProjectListByPage
(
ComProjectAuditQueryVO
vo
);
/**
* 获取未分配的人才列表
* @param vo
* @return
*/
Pagination
<
ComProjectAuditDTO
>
getUnAssignTalentListByPage
(
ComProjectAuditQueryVO
vo
);
/**
/**
*
*
* @param vo
* @param vo
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectAuditServiceImpl.java
View file @
c4e688ae
...
@@ -575,6 +575,14 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD
...
@@ -575,6 +575,14 @@ public class ComProjectAuditServiceImpl extends BaseServiceImpl<ComProjectAuditD
return
new
Pagination
<>(
dtoList
,
page
.
getTotal
(),
vo
.
getPageSize
());
return
new
Pagination
<>(
dtoList
,
page
.
getTotal
(),
vo
.
getPageSize
());
}
}
public
Pagination
<
ComProjectAuditDTO
>
getUnAssignTalentListByPage
(
ComProjectAuditQueryVO
vo
)
{
QueryWrapper
criteria
=
new
QueryWrapper
();
setCriteriaForQuery
(
vo
,
criteria
);
Page
<
ComProjectAuditQueryVO
>
page
=
new
Page
<>(
vo
.
getPageIndex
(),
vo
.
getPageSize
());
List
<
ComProjectAuditDTO
>
dtoList
=
comProjectAuditDAO
.
getUnAssignTalentListByPage
(
page
,
criteria
,
vo
.
getReportYear
()).
getRecords
();
return
new
Pagination
<>(
dtoList
,
page
.
getTotal
(),
vo
.
getPageSize
());
}
public
List
<
ComProjectAuditDTO
>
getAuditProjectList
(
ComProjectAuditQueryVO
vo
)
{
public
List
<
ComProjectAuditDTO
>
getAuditProjectList
(
ComProjectAuditQueryVO
vo
)
{
QueryWrapper
criteria
=
new
QueryWrapper
();
QueryWrapper
criteria
=
new
QueryWrapper
();
setCriteriaForQuery
(
vo
,
criteria
);
setCriteriaForQuery
(
vo
,
criteria
);
...
...
science-admin/src/main/resources/mapper/ComProjectAuditDAO.xml
View file @
c4e688ae
...
@@ -286,6 +286,21 @@
...
@@ -286,6 +286,21 @@
</where>
</where>
and c.id not in (select proj_id from com_project_group_detail where group_id in (select id from com_project_group where group_year = #{reportYear}))
and c.id not in (select proj_id from com_project_group_detail where group_id in (select id from com_project_group where group_year = #{reportYear}))
</select>
</select>
<select
id=
"getUnAssignTalentListByPage"
resultType=
"com.yiboshi.science.param.dto.ComProjectAuditDTO"
>
SELECT
a.*,c.id talent_id,c.talent_category,c.research_type,c.research_start,c.research_end,e.cert_id,e.person_name app_person_name,p.name as knowledgeName,d.unit_name app_unit_name
FROM com_project_audit a
left join com_talent_apply c on a.audit_object_id = c.id
left join com_unit d on c.app_unit_id = d.id
left join com_person e on c.app_person_id = e.id
left join system_parameter p on e.spec = p.id
left join system_parameter p1 on p.parent_id = p1.id
left join system_parameter p2 on p1.parent_id = p2.id
<where>
${ew.sqlSegment}
</where>
and c.id not in (select talent_id from com_talent_group_detail where group_id in (select id from com_talent_group where group_year = #{reportYear}))
</select>
<select
id=
"getProjectGroupKnowledgeId"
resultType=
"com.yiboshi.science.param.dto.ComProjectGroupDetailDTO"
>
<select
id=
"getProjectGroupKnowledgeId"
resultType=
"com.yiboshi.science.param.dto.ComProjectGroupDetailDTO"
>
select distinct knowledge_id from com_project_group_detail where group_id in (select id from com_project_group where group_year = #{reportYear})
select distinct knowledge_id from com_project_group_detail where group_id in (select id from com_project_group where group_year = #{reportYear})
</select>
</select>
...
...
science-admin/src/main/resources/mapper/ComTalentGroupDetailDAO.xml
View file @
c4e688ae
...
@@ -22,11 +22,11 @@
...
@@ -22,11 +22,11 @@
</select>
</select>
<select
id=
"getTalentDetailListbyPage"
resultType=
"com.yiboshi.science.param.dto.ComTalentGroupDetailDTO"
>
<select
id=
"getTalentDetailListbyPage"
resultType=
"com.yiboshi.science.param.dto.ComTalentGroupDetailDTO"
>
select a.*, b.app_unit_id, f.unit_name as app_unit_name,
b.proj_no, b.app_no, b.proj_class, b.proj_name, d.name as knowledge_name, c.cert_id, c.person_nam
e
select a.*, b.app_unit_id, f.unit_name as app_unit_name,
d.name as specName, c.cert_id, c.person_name, c.birthday, c.sex, c.mobil
e
from com_talent_group_detail a
from com_talent_group_detail a
left join com_talent_apply b on a.talent_id = b.id
left join com_talent_apply b on a.talent_id = b.id
left join com_person c on b.person_id = c.id
left join com_person c on b.person_id = c.id
left join system_parameter d on
b.knowledge_id
= d.id
left join system_parameter d on
c.spec
= d.id
left join system_parameter e on d.parent_id = e.id
left join system_parameter e on d.parent_id = e.id
left join com_unit f on b.app_unit_id = f.id
left join com_unit f on b.app_unit_id = f.id
<where>
<where>
...
@@ -35,15 +35,15 @@
...
@@ -35,15 +35,15 @@
</select>
</select>
<select
id=
"getTalentListByGroupIds"
resultType=
"com.yiboshi.science.param.dto.ComTalentGroupDetailDTO"
>
<select
id=
"getTalentListByGroupIds"
resultType=
"com.yiboshi.science.param.dto.ComTalentGroupDetailDTO"
>
select a.id, a.group_id, a.
proj
_id, a.remark, a.created, a.updated,
select a.id, a.group_id, a.
talent
_id, a.remark, a.created, a.updated,
g.unit_name app_unit_name,h.person_name person_name,h.cert_id,
g.unit_name app_unit_name,h.person_name person_name,h.cert_id,
b.knowledge_id, b.proj_no, b.proj_name,
b.app_unit_id,b.app_person_id, d.name as knowledge_name,
h.spec,
b.app_unit_id,b.app_person_id, d.name as knowledge_name,
e.id pkey,e.parent_id ppkey
e.id pkey,e.parent_id ppkey
from com_talent_group_detail a
from com_talent_group_detail a
left join com_talent_apply b on a.talent_id = b.id
left join com_talent_apply b on a.talent_id = b.id
left join com_unit g on b.app_unit_id
=
g.id
left join com_unit g on b.app_unit_id
=
g.id
left join com_person h on b.person_id
=
h.id
left join com_person h on b.person_id
=
h.id
left join system_parameter d on
b.knowledge_id
= d.id
left join system_parameter d on
h.spec
= d.id
left join system_parameter e on e.id=d.parent_id
left join system_parameter e on e.id=d.parent_id
where a.group_id in
where a.group_id in
<foreach
collection=
"groupIds"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"groupIds"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
...
...
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