<!--查找用户权限-->
<select id="FindStaffpermission" parameterClass="RolePermissionCondition" resultClass="ActStaffpermissionVW">
SELECT sp.st_id AS StId,
sp.rl_id AS RlId,
rl.rl_name AS RoleName
FROM act_staffpermission sp
INNER JOIN act_role rl ON sp.rl_id = rl.rl_id
WHERE 1=1
<isGreaterThan property="UserId" compareValue="0">
AND sp.st_id = #UserId#
</isGreaterThan>
<isNotEmpty property="WarehouseIds">
AND rl.warehouse_id IN
<iterate open="(" close=")" conjunction="," property="WarehouseIds">
#WarehouseIds[]#
</iterate>
</isNotEmpty>
</select>