fix(repository): 修正AdminPermissionRoleUserMapMapper查询语句

- 修改查询中的部门字段名由dept_name改为name
- 将admin_user表更名为"user"并使用双引号包裹
- 新增user_interior表连接以关联部门信息
- 部门表由t_base_department改为department
- 调整关联字段以匹配新的表结构及字段名
This commit is contained in:
曹鹏飞 2026-04-11 11:07:02 +08:00
parent 99d7e654c3
commit 835c0f76d5
1 changed files with 4 additions and 3 deletions

View File

@ -3,11 +3,12 @@
<mapper namespace="com.nflg.wms.repository.mapper.AdminPermissionRoleUserMapMapper">
<select id="search" resultType="com.nflg.wms.common.pojo.vo.AdminUserSimpleVO">
SELECT u.id as "userId",u.user_name,u.avatar,u.user_code,dept.dept_name as "department_name"
SELECT u.id as "userId",u.user_name,u.avatar,u.user_code,dept.name as "department_name"
FROM admin_permission_role role
INNER JOIN admin_permission_role_user_map map ON role.id=map.role_id
INNER JOIN admin_user u ON map.user_id=u.id
LEFT JOIN t_base_department dept ON u.department_id=dept.id
INNER JOIN "user" u ON map.user_id=u.id
INNER JOIN user_interior ui ON u."id"=ui.user_id
LEFT JOIN department dept ON ui.dept_id=dept.id
where role.id=#{request.roleId}
<if test="request.name!=null and request.name!=''">
and u.user_name like concat('%',#{request.name},'%')