From 0928fba7cd5576d2932859b1d4942464c720d92f Mon Sep 17 00:00:00 2001 From: 侯瑞军 <411269194@kidgrow.com> Date: Fri, 17 Apr 2020 19:03:08 +0800 Subject: [PATCH] 1.组织数据功能分离独立成模块 2.组织,医院,科室添加/修改功能 3.本周整理制作了3类JS通用插件(字典分类加载下来列表通用组件,省市区联动通用组件,文本框按输入内容自动搜索提示数据通用组件) --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysRoleMenuMapper.xml | 53 +++++++++++++++++++++++++++++++++++------------------ 1 files changed, 35 insertions(+), 18 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysRoleMenuMapper.xml b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysRoleMenuMapper.xml index f4ef3b9..46bfe46 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysRoleMenuMapper.xml +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysRoleMenuMapper.xml @@ -30,22 +30,39 @@ ORDER BY sort ASC </select> - <select id="findMenusByRoleCodes" resultType="com.kidgrow.common.model.SysMenu"> - select distinct t.* from sys_menu t - inner join sys_role_menu r on r.menu_id = t.id - inner join sys_role rl on rl.id = r.role_id and rl.tenant_id=#{tenantId} and rl.enabled=1 - where - rl.code in - <foreach collection="roleCodes" index="index" item="roleCode" - open="(" separator="," close=")"> - #{roleCode} - </foreach> - <if test="type != null"> - and t.type = #{type} - </if> - and t.hidden = 0 - and t.tenant_id = #{tenantId} - and t.enabled = 1 - ORDER BY sort ASC - </select> +<!-- <select id="findMenusByRoleCodes" resultType="com.kidgrow.common.model.SysMenu">--> +<!-- select distinct t.* from sys_menu t--> +<!-- inner join sys_role_menu r on r.menu_id = t.id--> +<!-- inner join sys_role rl on rl.id = r.role_id and rl.tenant_id=#{tenantId} and rl.enabled=1--> +<!-- where--> +<!-- rl.code in--> +<!-- <foreach collection="roleCodes" index="index" item="roleCode"--> +<!-- open="(" separator="," close=")">--> +<!-- #{roleCode}--> +<!-- </foreach>--> +<!-- <if test="type != null">--> +<!-- and t.type = #{type}--> +<!-- </if>--> +<!-- and t.hidden = 0--> +<!-- and t.tenant_id = #{tenantId}--> +<!-- and t.enabled = 1--> +<!-- ORDER BY sort ASC--> +<!-- </select>--> + <select id="findMenusByRoleCodes" resultType="com.kidgrow.common.model.SysMenu"> + select distinct t.* from sys_menu t + inner join sys_role_menu r on r.menu_id = t.id + inner join sys_role rl on rl.id = r.role_id and rl.enabled=1 + where + rl.code in + <foreach collection="roleCodes" index="index" item="roleCode" + open="(" separator="," close=")"> + #{roleCode} + </foreach> + <if test="type != null"> + and t.type = #{type} + </if> + and t.hidden = 0 + and t.enabled = 1 + ORDER BY sort ASC + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0