fuliqi
2024-07-22 6039b5f7fa82870ceb4c3173c8fa0721f5cee7bd
ycl-server/src/main/resources/mapper/system/SysRoleMapper.xml
@@ -20,19 +20,19 @@
      <result property="updateTime"         column="update_time"           />
      <result property="remark"             column="remark"                />
   </resultMap>
   <sql id="selectRoleVo">
       select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.menu_check_strictly, r.dept_check_strictly,
            r.status, r.del_flag, r.create_time, r.remark
            r.status, r.del_flag, r.create_time, r.remark
        from sys_role r
           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_dept d on u.dept_id = d.dept_id
    </sql>
    <select id="selectRoleList" parameterType="com.ycl.system.entity.SysRole" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
      where r.del_flag = '0'
      where r.del_flag = 0
      <if test="roleId != null and roleId != 0">
         AND r.role_id = #{roleId}
      </if>
@@ -55,16 +55,16 @@
      ${params.dataScope}
      order by r.role_sort
   </select>
   <select id="selectRolePermissionByUserId" parameterType="Long" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
      WHERE r.del_flag = '0' and ur.user_id = #{userId}
      WHERE r.del_flag = 0 and ur.user_id = #{userId}
   </select>
   <select id="selectRoleAll" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
   </select>
   <select id="selectRoleListByUserId" parameterType="Long" resultType="Long">
      select r.role_id
        from sys_role r
@@ -72,29 +72,29 @@
           left join sys_user u on u.user_id = ur.user_id
       where u.user_id = #{userId}
   </select>
   <select id="selectRoleById" parameterType="Long" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
      where r.role_id = #{roleId}
   </select>
   <select id="selectRolesByUserName" parameterType="String" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
      WHERE r.del_flag = '0' and u.user_name = #{userName}
      WHERE r.del_flag = 0 and u.user_name = #{userName}
   </select>
   <select id="checkRoleNameUnique" parameterType="String" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
       where r.role_name=#{roleName} and r.del_flag = '0' limit 1
       where r.role_name=#{roleName} and r.del_flag = 0 limit 1
   </select>
   <select id="checkRoleKeyUnique" parameterType="String" resultMap="SysRoleResult">
      <include refid="selectRoleVo"/>
       where r.role_key=#{roleKey} and r.del_flag = '0' limit 1
       where r.role_key=#{roleKey} and r.del_flag = 0 limit 1
   </select>
    <select id="selectRoleByKey" resultType="com.ycl.system.entity.SysRole">
      select * from sys_role where role_key = #{roleKey} and del_flag = '0' limit 1
      select * from sys_role where role_key = #{roleKey} and del_flag = 0 limit 1
   </select>
    <insert id="insertRole" parameterType="com.ycl.system.entity.SysRole" useGeneratedKeys="true" keyProperty="roleId">
@@ -124,7 +124,7 @@
          sysdate()
       )
   </insert>
   <update id="updateRole" parameterType="com.ycl.system.entity.SysRole">
       update sys_role
       <set>
@@ -141,16 +141,16 @@
       </set>
       where role_id = #{roleId}
   </update>
   <delete id="deleteRoleById" parameterType="Long">
       update sys_role set del_flag = '2' where role_id = #{roleId}
    </delete>
    <delete id="deleteRoleByIds" parameterType="Long">
        update sys_role set del_flag = '2' where role_id in
       <foreach collection="array" item="roleId" open="(" separator="," close=")">
          #{roleId}
        </foreach>
        </foreach>
    </delete>
</mapper>
</mapper>