|
|
|
@ -31,57 +31,6 @@
|
|
|
|
|
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<select id="find" resultMap="res">
|
|
|
|
|
SELECT
|
|
|
|
|
<include refid="entityColumnList"/>
|
|
|
|
|
FROM
|
|
|
|
|
<include refid="table"/>
|
|
|
|
|
WHERE
|
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
|
<if test="request.resCode != null and request.resCode != ''">
|
|
|
|
|
AND `RES_CODE` = ${r'#'}{request.resCode}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.resName != null and request.resName != ''">
|
|
|
|
|
AND `RES_NAME` = ${r'#'}{request.resName}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.resType != null and request.resType != ''">
|
|
|
|
|
AND `RES_TYPE` = ${r'#'}{request.resType}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.resValue != null and request.resValue != ''">
|
|
|
|
|
AND `RES_VALUE` = ${r'#'}{request.resValue}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.supCode != null and request.supCode != ''">
|
|
|
|
|
AND `SUP_CODE` = ${r'#'}{request.supCode}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.supName != null and request.supName != ''">
|
|
|
|
|
AND `SUP_NAME` = ${r'#'}{request.supName}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.free != null">
|
|
|
|
|
AND `FREE` = ${r'#'}{request.free}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.valid != null">
|
|
|
|
|
AND `VALID` = ${r'#'}{request.valid}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.userId != null">
|
|
|
|
|
AND `ID` IN (
|
|
|
|
|
SELECT
|
|
|
|
|
t2.RES_ID
|
|
|
|
|
FROM
|
|
|
|
|
`sys_user_role` t1,
|
|
|
|
|
`sys_role_res` t2
|
|
|
|
|
WHERE t1.ROLE_ID = t2.ROLE_ID
|
|
|
|
|
AND t1.IS_DELETED = '0'
|
|
|
|
|
AND t2.IS_DELETED = '0'
|
|
|
|
|
AND t1.USER_ID = ${r'#'}{request.userId}
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.roleCode != null">
|
|
|
|
|
AND `ID` IN (
|
|
|
|
|
SELECT RES_ID FROM `sys_role_res` WHERE ROLE_CODE = ${r'#'}{request.roleCode}
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="find" resultMap="res">
|
|
|
|
|
SELECT
|
|
|
|
|
<include refid="entityColumnList"/>
|
|
|
|
@ -133,11 +82,19 @@
|
|
|
|
|
AND t1.IS_DELETED = '0'
|
|
|
|
|
AND t2.IS_DELETED = '0'
|
|
|
|
|
AND t1.USER_ID = ${r'#'}{request.userId}
|
|
|
|
|
|
|
|
|
|
UNION
|
|
|
|
|
|
|
|
|
|
SELECT `ID` FROM `sys_res` WHERE `IS_DELETED` = '0' AND `FREE` = '1'
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="request.roleId != null">
|
|
|
|
|
AND `ID` IN (
|
|
|
|
|
SELECT RES_ID FROM `sys_role_res` WHERE ROLE_ID = ${r'#'}{request.roleId}
|
|
|
|
|
SELECT `RES_ID` FROM `sys_role_res` WHERE ROLE_ID = ${r'#'}{request.roleId}
|
|
|
|
|
|
|
|
|
|
UNION
|
|
|
|
|
|
|
|
|
|
SELECT `ID` FROM `sys_res` WHERE `IS_DELETED` = '0' AND `FREE` = '1'
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
</select>
|
|
|
|
|