Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
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
46065879
You need to sign in or sign up before continuing.
Commit
46065879
authored
Jul 09, 2025
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
c72126bf
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
71 additions
and
36 deletions
+71
-36
SystemParameterDAO.java
...main/java/com/yiboshi/science/dao/SystemParameterDAO.java
+2
-1
ComTalentApply.java
.../main/java/com/yiboshi/science/entity/ComTalentApply.java
+3
-0
ComTalentApplyDTO.java
...java/com/yiboshi/science/param/dto/ComTalentApplyDTO.java
+3
-0
ComTalentApplyQueryVO.java
...om/yiboshi/science/param/query/ComTalentApplyQueryVO.java
+3
-0
SystemParameterController.java
...om/yiboshi/science/rest/v1/SystemParameterController.java
+4
-4
SystemParameterService.java
...a/com/yiboshi/science/service/SystemParameterService.java
+2
-2
SystemParameterServiceImpl.java
...oshi/science/service/impl/SystemParameterServiceImpl.java
+51
-27
SystemParameterDAO.xml
...ce-admin/src/main/resources/mapper/SystemParameterDAO.xml
+3
-2
No files found.
science-admin/src/main/java/com/yiboshi/science/dao/SystemParameterDAO.java
View file @
46065879
...
@@ -19,5 +19,5 @@ import java.util.List;
...
@@ -19,5 +19,5 @@ import java.util.List;
public
interface
SystemParameterDAO
extends
BaseMapper
<
SystemParameter
>,
BaseDAO
<
SystemParameterQueryVO
,
SystemParameterDTO
,
SystemParameter
>
{
public
interface
SystemParameterDAO
extends
BaseMapper
<
SystemParameter
>,
BaseDAO
<
SystemParameterQueryVO
,
SystemParameterDTO
,
SystemParameter
>
{
List
<
SystemParameter
>
getList
(
@Param
(
"ew"
)
Wrapper
<
SystemParameter
>
queryWrapper
);
List
<
SystemParameter
>
getList
(
@Param
(
"ew"
)
Wrapper
<
SystemParameter
>
queryWrapper
);
List
<
SystemParameter
>
getParentParameterList
();
List
<
SystemParameter
>
getParentParameterList
();
List
<
SpecDTO
>
get
SpecArray
(
);
List
<
SpecDTO
>
get
ParameterArray
(
Integer
typeId
);
}
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComTalentApply.java
View file @
46065879
...
@@ -49,6 +49,9 @@ public class ComTalentApply extends BaseEntity {
...
@@ -49,6 +49,9 @@ public class ComTalentApply extends BaseEntity {
@ApiModelProperty
(
value
=
"人才类型"
,
position
=
2
)
@ApiModelProperty
(
value
=
"人才类型"
,
position
=
2
)
@Length
(
max
=
350
,
message
=
"人才类型不能大于350"
)
@Length
(
max
=
350
,
message
=
"人才类型不能大于350"
)
private
String
talentType
;
private
String
talentType
;
@ApiModelProperty
(
value
=
"是否是省级或省级以上人才"
)
private
Integer
isProvincialTalent
;
/** 荣誉称号 */
/** 荣誉称号 */
@ApiModelProperty
(
value
=
"荣誉称号"
,
position
=
3
)
@ApiModelProperty
(
value
=
"荣誉称号"
,
position
=
3
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComTalentApplyDTO.java
View file @
46065879
...
@@ -46,6 +46,9 @@ public class ComTalentApplyDTO extends BaseDTO {
...
@@ -46,6 +46,9 @@ public class ComTalentApplyDTO extends BaseDTO {
/** 人才类别名称 */
/** 人才类别名称 */
@ApiModelProperty
(
value
=
"人才类别名称"
)
@ApiModelProperty
(
value
=
"人才类别名称"
)
private
String
talentCategoryName
;
private
String
talentCategoryName
;
@ApiModelProperty
(
value
=
"是否是省级或省级以上人才"
)
private
Integer
isProvincialTalent
;
@ApiModelProperty
(
value
=
"人才类型"
)
@ApiModelProperty
(
value
=
"人才类型"
)
private
String
talentType
;
private
String
talentType
;
...
...
science-admin/src/main/java/com/yiboshi/science/param/query/ComTalentApplyQueryVO.java
View file @
46065879
...
@@ -62,6 +62,9 @@ public class ComTalentApplyQueryVO extends PaginationVO {
...
@@ -62,6 +62,9 @@ public class ComTalentApplyQueryVO extends PaginationVO {
@ApiModelProperty
(
value
=
"人才类别"
)
@ApiModelProperty
(
value
=
"人才类别"
)
private
String
talentCategory
;
private
String
talentCategory
;
@ApiModelProperty
(
value
=
"是否是省级或省级以上人才"
)
private
Integer
isProvincialTalent
;
@ApiModelProperty
(
value
=
"人才类型"
)
@ApiModelProperty
(
value
=
"人才类型"
)
private
String
talentType
;
private
String
talentType
;
...
...
science-admin/src/main/java/com/yiboshi/science/rest/v1/SystemParameterController.java
View file @
46065879
...
@@ -164,16 +164,16 @@ public class SystemParameterController extends BaseController<SystemParameterSer
...
@@ -164,16 +164,16 @@ public class SystemParameterController extends BaseController<SystemParameterSer
@ApiOperation
(
value
=
"获取学科代码树列表"
,
httpMethod
=
"GET"
,
notes
=
"获取学科代码树列表"
)
@ApiOperation
(
value
=
"获取学科代码树列表"
,
httpMethod
=
"GET"
,
notes
=
"获取学科代码树列表"
)
@GetMapping
@GetMapping
@RequestMapping
(
"/getKnowledgeInfoList2"
)
@RequestMapping
(
"/getKnowledgeInfoList2"
)
public
ResponseDataModel
<
List
<
SelectListItem
>>
getKnowledgeInfoList2
()
{
public
ResponseDataModel
<
List
<
SelectListItem
>>
getKnowledgeInfoList2
(
Integer
typeId
)
{
List
<
SelectListItem
>
list
=
systemParameterService
.
getKnowledgeInfoList2
();
List
<
SelectListItem
>
list
=
systemParameterService
.
getKnowledgeInfoList2
(
typeId
);
return
ResponseDataModel
.
ok
(
list
);
return
ResponseDataModel
.
ok
(
list
);
}
}
@ApiOperation
(
value
=
"专业数组代码列表"
,
httpMethod
=
"GET"
,
notes
=
"专业数组代码列表"
)
@ApiOperation
(
value
=
"专业数组代码列表"
,
httpMethod
=
"GET"
,
notes
=
"专业数组代码列表"
)
@GetMapping
@GetMapping
@RequestMapping
(
"/getSpecArray"
)
@RequestMapping
(
"/getSpecArray"
)
public
ResponseDataModel
<
List
<
SpecDTO
>>
getSpecArray
()
{
public
ResponseDataModel
<
List
<
SpecDTO
>>
getSpecArray
(
Integer
typeId
)
{
List
<
SpecDTO
>
list
=
systemParameterService
.
get
SpecArray
(
);
List
<
SpecDTO
>
list
=
systemParameterService
.
get
ParameterArray
(
typeId
);
return
ResponseDataModel
.
ok
(
list
);
return
ResponseDataModel
.
ok
(
list
);
}
}
}
}
science-admin/src/main/java/com/yiboshi/science/service/SystemParameterService.java
View file @
46065879
...
@@ -108,11 +108,11 @@ public interface SystemParameterService extends BaseService<SystemParameterQuery
...
@@ -108,11 +108,11 @@ public interface SystemParameterService extends BaseService<SystemParameterQuery
* 获取学科代码树列表1
* 获取学科代码树列表1
* @return
* @return
*/
*/
List
<
SelectListItem
>
getKnowledgeInfoList2
();
List
<
SelectListItem
>
getKnowledgeInfoList2
(
Integer
typeId
);
/**
/**
* 专业数组代码列表
* 专业数组代码列表
* @return
* @return
*/
*/
List
<
SpecDTO
>
get
SpecArray
(
);
List
<
SpecDTO
>
get
ParameterArray
(
Integer
typeId
);
}
}
science-admin/src/main/java/com/yiboshi/science/service/impl/SystemParameterServiceImpl.java
View file @
46065879
...
@@ -230,7 +230,7 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
...
@@ -230,7 +230,7 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
if
(
null
!=
obj
)
if
(
null
!=
obj
)
list
=
(
List
<
SystemParameter
>)
redisUtils
.
get
(
RedisKey
.
ParameterList
+
"all"
);
list
=
(
List
<
SystemParameter
>)
redisUtils
.
get
(
RedisKey
.
ParameterList
+
"all"
);
else
{
else
{
QueryWrapper
w
=
new
QueryWrapper
();
QueryWrapper
w
=
new
QueryWrapper
();
w
.
orderByAsc
(
"display_order"
);
w
.
orderByAsc
(
"display_order"
);
list
=
systemParameterDAO
.
getList
(
new
QueryWrapper
());
list
=
systemParameterDAO
.
getList
(
new
QueryWrapper
());
redisUtils
.
set
(
RedisKey
.
ParameterList
+
"all"
,
list
,
7
,
TimeUnit
.
DAYS
);
redisUtils
.
set
(
RedisKey
.
ParameterList
+
"all"
,
list
,
7
,
TimeUnit
.
DAYS
);
...
@@ -276,7 +276,7 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
...
@@ -276,7 +276,7 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
public
String
insert
(
SystemParameterDTO
dto
)
{
public
String
insert
(
SystemParameterDTO
dto
)
{
SystemParameter
parameter
=
this
.
convert2Entity
(
dto
);
SystemParameter
parameter
=
this
.
convert2Entity
(
dto
);
parameter
.
setNoteState
(
1
);
parameter
.
setNoteState
(
1
);
String
id
=
this
.
insert
(
parameter
);
String
id
=
this
.
insert
(
parameter
);
refreshSystemParameter
();
refreshSystemParameter
();
return
id
;
return
id
;
}
}
...
@@ -285,7 +285,7 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
...
@@ -285,7 +285,7 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
SystemParameter
parameter
=
this
.
entityById
(
dto
.
getId
());
SystemParameter
parameter
=
this
.
entityById
(
dto
.
getId
());
if
(
null
==
parameter
)
if
(
null
==
parameter
)
throw
new
BusinessException
(
"参数不存在或已删除!"
);
throw
new
BusinessException
(
"参数不存在或已删除!"
);
String
id
=
this
.
update
(
this
.
convert2Entity
(
dto
));
String
id
=
this
.
update
(
this
.
convert2Entity
(
dto
));
refreshSystemParameter
();
refreshSystemParameter
();
return
id
;
return
id
;
}
}
...
@@ -350,14 +350,14 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
...
@@ -350,14 +350,14 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
return
list
;
return
list
;
}
}
public
List
<
SelectListItem
>
getKnowledgeInfoList2
()
{
public
List
<
SelectListItem
>
getKnowledgeInfoList2
(
Integer
typeId
)
{
List
<
SelectListItem
>
list
=
null
;
List
<
SelectListItem
>
list
=
null
;
Object
obj
=
redisUtils
.
get
(
RedisKey
.
KnowledgeCodeList2
);
Object
obj
=
redisUtils
.
get
(
RedisKey
.
KnowledgeCodeList2
+
typeId
);
if
(
null
!=
obj
)
if
(
null
!=
obj
)
list
=
(
List
<
SelectListItem
>)
redisUtils
.
get
(
RedisKey
.
KnowledgeCodeList2
);
list
=
(
List
<
SelectListItem
>)
redisUtils
.
get
(
RedisKey
.
KnowledgeCodeList2
+
typeId
);
if
(
null
==
list
||
list
.
size
()
==
0
)
{
if
(
null
==
list
||
list
.
size
()
==
0
)
{
list
=
getKnowledgeParameterTreeList2
();
list
=
getKnowledgeParameterTreeList2
(
typeId
);
redisUtils
.
set
(
RedisKey
.
KnowledgeCodeList2
,
list
,
7
,
TimeUnit
.
DAYS
);
redisUtils
.
set
(
RedisKey
.
KnowledgeCodeList2
+
typeId
,
list
,
7
,
TimeUnit
.
DAYS
);
}
}
return
list
;
return
list
;
}
}
...
@@ -385,25 +385,39 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
...
@@ -385,25 +385,39 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
}
}
private
List
<
SelectListItem
>
getKnowledgeParameterTreeList2
()
{
private
List
<
SelectListItem
>
getKnowledgeParameterTreeList2
(
Integer
typeId
)
{
List
<
SystemParameter
>
parentList
=
this
.
getListByType
(
68
);
List
<
SystemParameter
>
parentList
=
this
.
getListByType
(
typeId
);
List
<
SystemParameter
>
FirstList
=
new
ArrayList
<>();
List
<
SelectListItem
>
list
=
new
ArrayList
<>();
List
<
SelectListItem
>
list
=
new
ArrayList
<>();
List
<
SystemParameter
>
FirstList
=
parentList
.
stream
().
filter
(
e
->
e
.
getSystemCode
().
equals
(
"C"
)
||
e
.
getSystemCode
().
equals
(
"G"
)
||
e
.
getSystemCode
().
equals
(
"H"
)
||
e
.
getSystemCode
().
equals
(
"F"
)).
collect
(
Collectors
.
toList
());
if
(
typeId
.
equals
(
69
))
{
FirstList
.
forEach
(
e
->
{
FirstList
=
parentList
.
stream
().
filter
(
e
->
e
.
getParentId
()
==
null
).
collect
(
Collectors
.
toList
());
SelectListItem
treeListItem
=
new
SelectListItem
(
e
.
getName
(),
e
.
getId
(),
e
.
getSystemCode
(),
false
,
false
,
new
ArrayList
<>());
FirstList
.
forEach
(
e
->
{
list
.
add
(
treeListItem
);
SelectListItem
treeListItem
=
new
SelectListItem
(
e
.
getName
(),
e
.
getId
(),
e
.
getSystemCode
(),
false
,
false
,
new
ArrayList
<>());
});
list
.
add
(
treeListItem
);
list
.
forEach
(
e
->
{
List
<
SelectListItem
>
SecondList
=
AddChildList
(
parentList
,
e
,
3
);
e
.
setChildren
(
SecondList
);
SecondList
.
forEach
(
f
->
{
List
<
SelectListItem
>
ThirdList
=
AddChildList
(
parentList
,
f
,
5
);
f
.
setChildren
(
ThirdList
);
});
});
});
list
.
forEach
(
e
->
{
List
<
SelectListItem
>
SecondList
=
addChildList
(
parentList
,
e
);
e
.
setChildren
(
SecondList
);
SecondList
.
forEach
(
f
->
{
List
<
SelectListItem
>
ThirdList
=
addChildList
(
parentList
,
f
);
f
.
setChildren
(
ThirdList
);
});
});
}
else
{
FirstList
=
parentList
.
stream
().
filter
(
e
->
e
.
getSystemCode
().
equals
(
"C"
)
||
e
.
getSystemCode
().
equals
(
"G"
)
||
e
.
getSystemCode
().
equals
(
"H"
)
||
e
.
getSystemCode
().
equals
(
"F"
)).
collect
(
Collectors
.
toList
());
FirstList
.
forEach
(
e
->
{
SelectListItem
treeListItem
=
new
SelectListItem
(
e
.
getName
(),
e
.
getId
(),
e
.
getSystemCode
(),
false
,
false
,
new
ArrayList
<>());
list
.
add
(
treeListItem
);
});
list
.
forEach
(
e
->
{
List
<
SelectListItem
>
SecondList
=
AddChildList
(
parentList
,
e
,
3
);
e
.
setChildren
(
SecondList
);
SecondList
.
forEach
(
f
->
{
List
<
SelectListItem
>
ThirdList
=
AddChildList
(
parentList
,
f
,
5
);
f
.
setChildren
(
ThirdList
);
});
});
}
return
list
;
return
list
;
}
}
...
@@ -417,14 +431,24 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
...
@@ -417,14 +431,24 @@ public class SystemParameterServiceImpl extends BaseServiceImpl<SystemParameterD
return
SelectList
;
return
SelectList
;
}
}
private
List
<
SelectListItem
>
addChildList
(
List
<
SystemParameter
>
parentList
,
SelectListItem
s
)
{
List
<
SelectListItem
>
SelectList
=
new
ArrayList
<>();
List
<
SystemParameter
>
itemList
=
parentList
.
stream
().
filter
(
f
->
f
.
getParentId
()
!=
null
&&
f
.
getParentId
().
equals
(
s
.
getKey
())).
collect
(
Collectors
.
toList
());
itemList
.
forEach
(
e
->
{
SelectListItem
treeListItem
=
new
SelectListItem
(
e
.
getName
(),
e
.
getId
(),
e
.
getSystemCode
(),
false
,
false
,
new
ArrayList
<>());
SelectList
.
add
(
treeListItem
);
});
return
SelectList
;
}
public
List
<
SpecDTO
>
get
SpecArray
(
)
{
public
List
<
SpecDTO
>
get
ParameterArray
(
Integer
typeId
)
{
List
<
SpecDTO
>
list
=
null
;
List
<
SpecDTO
>
list
=
null
;
Object
obj
=
redisUtils
.
get
(
RedisKey
.
SpecArrayList
);
Object
obj
=
redisUtils
.
get
(
RedisKey
.
SpecArrayList
);
if
(
null
!=
obj
)
if
(
null
!=
obj
)
list
=
(
List
<
SpecDTO
>)
redisUtils
.
get
(
RedisKey
.
SpecArrayList
);
list
=
(
List
<
SpecDTO
>)
redisUtils
.
get
(
RedisKey
.
SpecArrayList
);
if
(
null
==
list
||
list
.
size
()
==
0
)
{
if
(
null
==
list
||
list
.
size
()
==
0
)
{
list
=
systemParameterDAO
.
get
SpecArray
(
);
list
=
systemParameterDAO
.
get
ParameterArray
(
typeId
);
redisUtils
.
set
(
RedisKey
.
SpecArrayList
,
list
,
7
,
TimeUnit
.
DAYS
);
redisUtils
.
set
(
RedisKey
.
SpecArrayList
,
list
,
7
,
TimeUnit
.
DAYS
);
}
}
return
list
;
return
list
;
...
...
science-admin/src/main/resources/mapper/SystemParameterDAO.xml
View file @
46065879
...
@@ -32,11 +32,11 @@
...
@@ -32,11 +32,11 @@
where type_id in (select a.parent_id from system_parameter_type a where a.parent_id is not null)
where type_id in (select a.parent_id from system_parameter_type a where a.parent_id is not null)
order by a.type_id,a.display_order asc
order by a.type_id,a.display_order asc
</select>
</select>
<select
id=
"get
SpecArray
"
resultType=
"com.yiboshi.science.param.dto.SpecDTO"
>
<select
id=
"get
ParameterArray"
parameterType=
"java.lang.Integer
"
resultType=
"com.yiboshi.science.param.dto.SpecDTO"
>
select a.id as `key`, b.id as pkey, c.id as ppkey
select a.id as `key`, b.id as pkey, c.id as ppkey
from system_parameter a
from system_parameter a
left join system_parameter b on a.parent_id = b.id
left join system_parameter b on a.parent_id = b.id
left join system_parameter c on b.parent_id = c.id
left join system_parameter c on b.parent_id = c.id
where a.type_id =
68
and b.id is not null and c.id is not null
where a.type_id =
#{typeId}
and b.id is not null and c.id is not null
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
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