diff --git a/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml index da2bf3cc..c91b2941 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/DeptMapper.xml @@ -14,13 +14,9 @@ - - dept_id, name, pid, sub_count, create_time, update_time, create_by, update_by, enabled, dept_sort - - select - + dept_id, name, pid, sub_count, create_time, update_time, create_by, update_by, enabled, dept_sort from sys_dept where pid = #{pid} diff --git a/cutejava/cutejava-system/src/main/resources/mapper/DictDetailMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/DictDetailMapper.xml index ea9cb3cc..489c02d9 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/DictDetailMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/DictDetailMapper.xml @@ -17,14 +17,11 @@ - - dd.id, dd.label, dd.`value`, dd.`dict_sort`, dd.create_by, dd.update_by, dd.create_time, dd.update_time, - d.id as dict_id, d.name - select - + dd.id, dd.label, dd.`value`, dd.`dict_sort`, dd.create_by, dd.update_by, dd.create_time, dd.update_time, + d.id as dict_id, d.name from sys_dict_detail dd, sys_dict d where dd.dict_id = d.id diff --git a/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml index 8f53fe08..fbf6d3f5 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/MenuMapper.xml @@ -22,13 +22,9 @@ - - menu_id, title, name, menu_sort, component, path, type, permission, icon, cache, hidden, pid, sub_count, i_frame, create_by, update_by, create_time, update_time - - SELECT - + menu_id, title, name, menu_sort, component, path, type, permission, icon, cache, hidden, pid, sub_count, i_frame, create_by, update_by, create_time, update_time from sys_menu WHERE pid = #{pid} ORDER BY menu_sort @@ -71,7 +67,7 @@ + select role_id as id, name, level + from sys_role order by level + + + - select role_id as id, name, level - from sys_role order by level - - - select count(*) from sys_role role - + + + and ( + role.name like concat('%', #{criteria.blurry}, '%') + or role.description like concat('%', #{criteria.blurry}, '%') + ) + + + and role.create_time between #{criteria.createTime[0]} and #{criteria.createTime[1]} + + select - , - , - + 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, + dept.dept_id as dept_id, dept.name as dept_name, + menu.menu_id as menu_id, menu.title as menu_title, menu.permission as menu_permission from sys_role role left join sys_roles_menus srm on role.role_id = srm.role_id left join sys_menu menu on menu.menu_id = srm.menu_id @@ -102,9 +99,11 @@ + select u.*, + j.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 - - - + from ( + select + 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 + from sys_user u + left join sys_dept d on u.dept_id = d.dept_id and u.user_id = #{criteria.id} @@ -77,25 +73,13 @@ and u.create_time between #{criteria.createTime[0]} and #{criteria.createTime[1]} - - - select count(*) from sys_user u - + + + and u.user_id = #{criteria.id} + + + and u.enabled = #{criteria.enabled} + + + and u.dept_id in + + #{deptId} + + + + and ( + u.username like concat('%', #{criteria.blurry}, '%') + or u.nick_name like concat('%', #{criteria.blurry}, '%') + or u.email like concat('%', #{criteria.blurry}, '%') + ) + + + and u.create_time between #{criteria.createTime[0]} and #{criteria.createTime[1]} + + +