|
|
@ -22,7 +22,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
<sql id="selectRoleContactVo">
|
|
|
|
<sql id="selectRoleContactVo">
|
|
|
|
select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope,
|
|
|
|
select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope,
|
|
|
|
r.status, r.del_flag, r.create_time, r.remark
|
|
|
|
r.status, r.del_flag, r.create_time, r.remark
|
|
|
|
from sys_role r
|
|
|
|
from sys_role_wms r
|
|
|
|
left join sys_user_role ur on ur.role_id = r.role_id
|
|
|
|
left join sys_user_role ur on ur.role_id = r.role_id
|
|
|
|
left join sys_user u on u.user_id = ur.user_id
|
|
|
|
left join sys_user u on u.user_id = ur.user_id
|
|
|
|
left join sys_dept d on u.dept_id = d.dept_id
|
|
|
|
left join sys_dept d on u.dept_id = d.dept_id
|
|
|
@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="selectRoleVo">
|
|
|
|
<sql id="selectRoleVo">
|
|
|
|
select r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status, r.del_flag, r.create_time, r.remark
|
|
|
|
select r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status, r.del_flag, r.create_time, r.remark
|
|
|
|
from sys_role r
|
|
|
|
from sys_role_wms r
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectRoleList" parameterType="SysRole" resultMap="SysRoleResult">
|
|
|
|
<select id="selectRoleList" parameterType="SysRole" resultMap="SysRoleResult">
|
|
|
@ -82,18 +82,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<delete id="deleteRoleById" parameterType="Long">
|
|
|
|
<delete id="deleteRoleById" parameterType="Long">
|
|
|
|
update sys_role set del_flag = '2' where role_id = #{roleId}
|
|
|
|
update sys_role_wms set del_flag = '2' where role_id = #{roleId}
|
|
|
|
</delete>
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
|
|
<delete id="deleteRoleByIds" parameterType="Long">
|
|
|
|
<delete id="deleteRoleByIds" parameterType="Long">
|
|
|
|
update sys_role set del_flag = '2' where role_id in
|
|
|
|
update sys_role_wms set del_flag = '2' where role_id in
|
|
|
|
<foreach collection="array" item="roleId" open="(" separator="," close=")">
|
|
|
|
<foreach collection="array" item="roleId" open="(" separator="," close=")">
|
|
|
|
#{roleId}
|
|
|
|
#{roleId}
|
|
|
|
</foreach>
|
|
|
|
</foreach>
|
|
|
|
</delete>
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateRole" parameterType="SysRole">
|
|
|
|
<update id="updateRole" parameterType="SysRole">
|
|
|
|
update sys_role
|
|
|
|
update sys_role_wms
|
|
|
|
<set>
|
|
|
|
<set>
|
|
|
|
<if test="roleName != null and roleName != ''">role_name = #{roleName},</if>
|
|
|
|
<if test="roleName != null and roleName != ''">role_name = #{roleName},</if>
|
|
|
|
<if test="roleKey != null and roleKey != ''">role_key = #{roleKey},</if>
|
|
|
|
<if test="roleKey != null and roleKey != ''">role_key = #{roleKey},</if>
|
|
|
@ -109,9 +109,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertRole" parameterType="SysRole" useGeneratedKeys="true" keyProperty="roleId">
|
|
|
|
<insert id="insertRole" parameterType="SysRole" useGeneratedKeys="true" keyProperty="roleId">
|
|
|
|
<selectKey keyProperty="roleId" order="BEFORE" resultType="Long">
|
|
|
|
<selectKey keyProperty="roleId" order="BEFORE" resultType="Long">
|
|
|
|
select seq_sys_role.nextval as roleId from DUAL
|
|
|
|
select seq_sys_role_wms.nextval as roleId from DUAL
|
|
|
|
</selectKey>
|
|
|
|
</selectKey>
|
|
|
|
insert into sys_role(
|
|
|
|
insert into sys_role_wms(
|
|
|
|
<if test="roleId != null and roleId != 0">role_id,</if>
|
|
|
|
<if test="roleId != null and roleId != 0">role_id,</if>
|
|
|
|
<if test="roleName != null and roleName != ''">role_name,</if>
|
|
|
|
<if test="roleName != null and roleName != ''">role_name,</if>
|
|
|
|
<if test="roleKey != null and roleKey != ''">role_key,</if>
|
|
|
|
<if test="roleKey != null and roleKey != ''">role_key,</if>
|
|
|
|