From 8e91d3840800aad5400f07bbd9a702a56c1d96db Mon Sep 17 00:00:00 2001 From: Odboy Date: Mon, 24 Mar 2025 21:07:50 +0800 Subject: [PATCH] =?UTF-8?q?upd:=20=E7=BC=96=E7=A0=81=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/DeptMapper.xml | 46 +++++++------ .../src/main/resources/mapper/MenuMapper.xml | 46 ++++++++++--- .../main/resources/mapper/RoleDeptMapper.xml | 3 +- .../src/main/resources/mapper/RoleMapper.xml | 23 ++----- .../main/resources/mapper/RoleMenuMapper.xml | 6 +- .../main/resources/mapper/UserJobMapper.xml | 3 +- .../src/main/resources/mapper/UserMapper.xml | 65 ++++++------------- .../main/resources/mapper/UserRoleMapper.xml | 3 +- 8 files changed, 94 insertions(+), 101 deletions(-) diff --git a/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml index 286c20d8..da2bf3cc 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml @@ -1,9 +1,26 @@ - select - * + from sys_dept @@ -31,34 +48,23 @@ order by dept_sort - select - * + from sys_dept where pid = #{pid} - select - * + from sys_dept where pid is null \ No newline at end of file diff --git a/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml index 460efc9d..8f53fe08 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml @@ -1,16 +1,41 @@ - select - * + from sys_menu and ( - title like concat('%',#{criteria.blurry},'%') - or name like concat('%',#{criteria.blurry},'%') - or permission like concat('%',#{criteria.blurry},'%') + title like concat('%',#{criteria.blurry},'%') + or name like concat('%',#{criteria.blurry},'%') + or permission like concat('%',#{criteria.blurry},'%') ) @@ -26,7 +51,7 @@ order by menu_sort - SELECT m.* FROM sys_menu m, sys_roles_menus r WHERE m.menu_id = r.menu_id AND r.role_id IN @@ -36,16 +61,17 @@ order by m.menu_sort - SELECT - * + from sys_menu WHERE pid = #{pid} ORDER BY menu_sort - + SELECT + from sys_menu where pid is null order by menu_sort diff --git a/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml index 00ef7804..afd274e4 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml @@ -11,8 +11,7 @@ - delete - from sys_roles_depts + delete from sys_roles_depts where role_id = #{roleId} diff --git a/cutejava/cutejava-system/src/main/resources/mapper/RoleMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/RoleMapper.xml index ba7f4c63..e57ad716 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/RoleMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/RoleMapper.xml @@ -23,26 +23,17 @@ - role - . - role_id - as role_role_id, role.name as role_name, role.data_scope as role_data_scope, + role.role_id as role_role_id, role.name as role_name, role.data_scope as role_data_scope, role.level as role_level, role.description as role_description, role.create_by as role_create_by, role.update_by as role_update_by, role.create_time as role_create_time, role.update_time as role_update_time - menu - . - menu_id - as menu_id, menu.title as menu_title, menu.permission as menu_permission + menu.menu_id as menu_id, menu.title as menu_title, menu.permission as menu_permission - dept - . - dept_id - as dept_id, dept.name as dept_name + dept.dept_id as dept_id, dept.name as dept_name @@ -61,8 +52,7 @@ diff --git a/cutejava/cutejava-system/src/main/resources/mapper/RoleMenuMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/RoleMenuMapper.xml index 6a2367e8..6377830a 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/RoleMenuMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/RoleMenuMapper.xml @@ -11,8 +11,7 @@ - delete - from sys_roles_menus + delete from sys_roles_menus where role_id = #{roleId} @@ -25,8 +24,7 @@ - delete - from sys_roles_menus + delete from sys_roles_menus where menu_id = #{menuId} \ No newline at end of file diff --git a/cutejava/cutejava-system/src/main/resources/mapper/UserJobMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/UserJobMapper.xml index e36a3d83..7fc98632 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/UserJobMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/UserJobMapper.xml @@ -11,8 +11,7 @@ - delete - from sys_users_jobs + delete from sys_users_jobs where user_id = #{userId} diff --git a/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml index 24d60335..4e9d1657 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/UserMapper.xml @@ -24,7 +24,7 @@ - + @@ -36,31 +36,23 @@ - u - . - user_id - as user_user_id, u.dept_id as user_dept_id, u.username as user_username, - u.nick_name as user_nick_name, u.email as user_email, u.phone as user_phone, - u.gender as user_gender, u.avatar_name as user_avatar_name, u.avatar_path as user_avatar_path, - u.enabled as user_enabled, u.pwd_reset_time as user_pwd_reset_time, u.create_by as user_create_by, - u.update_by as user_update_by, u.create_time as user_create_time, u.update_time as user_update_time, - d.dept_id as dept_id, d.name as dept_name + u.user_id as user_user_id, u.dept_id as user_dept_id, u.username as user_username, + u.nick_name as user_nick_name, u.email as user_email, u.phone as user_phone, + u.gender as user_gender, u.avatar_name as user_avatar_name, u.avatar_path as user_avatar_path, + u.enabled as user_enabled, u.pwd_reset_time as user_pwd_reset_time, u.create_by as user_create_by, + u.update_by as user_update_by, u.create_time as user_create_time, u.update_time as user_update_time, + d.dept_id as dept_id, d.name as dept_name - j - . - id, j.name as job_name + j.job_id as job_id, j.name as job_name - r - . - role_id - as role_id, r.name as role_name, r.level as role_level, r.data_scope as role_data_scope + r.role_id as role_id, r.name as role_name, r.level as role_level, r.data_scope as role_data_scope - + and u.user_id = #{criteria.id} @@ -96,14 +88,14 @@ from sys_user u left join sys_dept d on u.dept_id = d.dept_id - + order by u.user_id desc limit #{criteria.offset}, #{criteria.size} ) u left join sys_users_jobs suj on u.user_user_id = suj.user_id - left join sys_job j on suj.job_id = j.id + left join sys_job j on suj.job_id = j.job_id left join sys_users_roles sur on u.user_user_id = sur.user_id left join sys_role r on sur.role_id = r.role_id order by u.user_user_id desc @@ -112,7 +104,7 @@ diff --git a/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml index e9709099..3ea5a8c3 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml @@ -11,8 +11,7 @@ - delete - from sys_users_roles + delete from sys_users_roles where user_id = #{userId}