| | |
| | | WHERE |
| | | ps."CATEGORY" = 1 |
| | | <if test="roleId != null and roleId != ''"> |
| | | AND ps.ID = prom.MENU_ID |
| | | AND pm.ID = prom.MENU_ID |
| | | AND prom.ROLE_ID = #{roleId} |
| | | </if> |
| | | AND pm.IS_DELETED = 0 |
| | |
| | | |
| | | <select id="getButtonByIdsOrByParentCode" resultMap="menuResultMap"> |
| | | SELECT |
| | | pm.* |
| | | DISTINCT pm.* |
| | | FROM |
| | | PL_SYS_MENU pm |
| | | <if test="code != null and code != ''"> |
| | |
| | | </if> |
| | | <if test="roleIds != null and roleIds != ''"> |
| | | AND pm.ID = prom.MENU_ID |
| | | AND prom.ROLE_ID in (#{roleIds}) |
| | | AND prom.ROLE_ID IN |
| | | <foreach collection="roleIds" index="index" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | <if test="ids != null and ids != ''"> |
| | | AND pm.ID IN |