dev:查询人员列表新增根据部门ids批量查询

main
SondonYong 2025-12-08 13:48:02 +08:00
parent 1186e4582d
commit dc8d6d89f6
2 changed files with 12 additions and 3 deletions

View File

@ -26,6 +26,7 @@ public class UserPageQry extends PageQuery {
*/ */
private Long eqCorpinfoId; private Long eqCorpinfoId;
private Long eqDepartmentId; private Long eqDepartmentId;
private Long[] inDepartmentId;
private Long eqPostId; private Long eqPostId;
private Long eqRoleId; private Long eqRoleId;
@ApiModelProperty(value = "是否流动人员1-流动0-固定人员") @ApiModelProperty(value = "是否流动人员1-流动0-固定人员")

View File

@ -347,11 +347,19 @@
(u.flow_flag = 1 AND cp.id = #{params.eqDepartmentId} ) (u.flow_flag = 1 AND cp.id = #{params.eqDepartmentId} )
) )
</if> </if>
<if test="params.eqDepartmentId != null and params.eqDepartmentId != ''"> <if test="params.inDepartmentId != null and params.inDepartmentId.length > 0">
AND ( AND (
(u.flow_flag = 0 AND u.department_id = #{params.eqDepartmentId} ) (u.flow_flag = 0 AND u.department_id IN
<foreach collection="params.inDepartmentId" item="departmentId" open="(" close=")" separator=",">
#{departmentId}
</foreach>
)
OR OR
(u.flow_flag = 1 AND cp.id = #{params.eqDepartmentId} ) (u.flow_flag = 1 AND cp.id IN
<foreach collection="params.inDepartmentId" item="departmentId" open="(" close=")" separator=",">
#{departmentId}
</foreach>
)
) )
</if> </if>
<if test="params.likeName != null and params.likeName != ''"> <if test="params.likeName != null and params.likeName != ''">