| | |
| | | </resultMap> |
| | | |
| | | <select id="getClassifyAuthList" resultMap="classifyAuthMap"> |
| | | SELECT * FROM PL_ORG_CLASSIFYAUTH WHERE CLASSIFY_ID = #{classifyId}; |
| | | SELECT * |
| | | FROM PL_ORG_CLASSIFYAUTH |
| | | WHERE CLASSIFY_ID = #{classifyId}; |
| | | </select> |
| | | |
| | | |
| | | <select id="getViewClassByRoleIds" resultType="java.lang.String"> |
| | | SELECT CLASSIFY_ID |
| | | FROM PL_ORG_CLASSIFYAUTH |
| | | WHERE |
| | | <if test="roleIds != null and ! roleIds.isEmpty() and roleIds.size() > 0"> |
| | | ROLE_ID IN |
| | | <foreach item="item" index="index" collection="roleIds" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | AND AUTH_TYPE = #{authType} |
| | | AND BUTTON_IDS LIKE CONCAT('%', CONCAT(( |
| | | SELECT |
| | | pm.ID |
| | | FROM |
| | | PL_SYS_MENU ps, |
| | | PL_SYS_MENU pm |
| | | WHERE |
| | | ps.CODE = #{buttonCode} |
| | | AND ps.ID = pm.PARENT_ID |
| | | AND pm.CODE = #{menuCode} |
| | | ), '%')) |
| | | </select> |
| | | |
| | | |