处理oracle适配

This commit is contained in:
钱涛 2025-01-22 15:56:56 +08:00
parent e113c7f124
commit 6e6347555a
1 changed files with 17 additions and 17 deletions

View File

@ -14,11 +14,11 @@
</resultMap>
<select id="getTaxEmpOptAuth" resultMap="getTaxEmpOptAuthMap">
select resource.target as tax_agent_id, d.employee_id, o.opt
select res.target as tax_agent_id, d.employee_id, o.opt
from hrsa_auth_role_emp emp
left join hrsa_auth_role role on emp.role_id = role.id and emp.delete_type = 0 and role.delete_type = 0
left join hrsa_auth_resource resource
on resource.role_id = role.id and resource.target_type = 1 and resource.delete_type = 0
left join hrsa_auth_resource res
on res.role_id = role.id and res.target_type = 1 and res.delete_type = 0
left join hrsa_auth_role_data d on emp.role_id = d.role_id and d.delete_type = 0
left join hrsa_auth_opt o on d.role_id = o.role_id and o.delete_type = 0
where emp.employee_id = #{uid}
@ -36,10 +36,10 @@
</resultMap>
<select id="getTaxOptAuth" resultMap="getTaxOptAuthMap">
select resource.target as tax_agent_id, o.opt
select res.target as tax_agent_id, o.opt
from hrsa_auth_role role
left join hrsa_auth_role_emp emp on emp.role_id = role.id and emp.delete_type = 0 and role.delete_type = 0
left join hrsa_auth_resource resource on resource.role_id = role.id and resource.target_type = 1 and resource.delete_type = 0
left join hrsa_auth_resource res on res.role_id = role.id and res.target_type = 1 and res.delete_type = 0
left join hrsa_auth_opt o on role.id = o.role_id and o.delete_type = 0
where emp.employee_id = #{uid}
<if test="page != null and page != ''">
@ -58,11 +58,11 @@
</resultMap>
<select id="getSobOptAuth" resultMap="getSobOptAuthMap">
select resource.target as sob_id, o.opt
select res.target as sob_id, o.opt
from hrsa_auth_role role
left join hrsa_auth_role_emp emp on emp.role_id = role.id and emp.delete_type = 0 and role.delete_type = 0
left join hrsa_auth_resource resource on resource.role_id = role.id and resource.target_type = 2 and
resource.delete_type = 0
left join hrsa_auth_resource res on res.role_id = role.id and res.target_type = 2 and
res.delete_type = 0
left join hrsa_auth_opt o on role.id = o.role_id and o.delete_type = 0
where emp.employee_id = #{uid}
<if test="page != null and page != ''">
@ -72,20 +72,20 @@
<select id="getLimitSobs" resultType="long">
select resource.target
select res.target
from hrsa_auth_role_emp emp
left join hrsa_auth_role role on emp.role_id = role.id and emp.delete_type = 0 and role.delete_type = 0
left join hrsa_auth_resource resource
on resource.role_id = role.id and resource.target_type = 2 and resource.delete_type = 0
left join hrsa_auth_resource res
on res.role_id = role.id and res.target_type = 2 and res.delete_type = 0
where emp.employee_id = #{uid}
</select>
<select id="getLimitTaxAgents" resultType="long">
select resource.target
select res.target
from hrsa_auth_role_emp emp
left join hrsa_auth_role role on emp.role_id = role.id and emp.delete_type = 0 and role.delete_type = 0
left join hrsa_auth_resource resource
on resource.role_id = role.id and resource.target_type = 1 and resource.delete_type = 0
left join hrsa_auth_resource res
on res.role_id = role.id and res.target_type = 1 and res.delete_type = 0
where emp.employee_id = #{uid}
</select>
@ -129,15 +129,15 @@
<select id="authTree" parameterType="com.engine.salary.entity.auth.param.AuthTreeQueryParam"
resultMap="authTreeMap">
select emp.employee_id as role_emp_id
,role.id as role_id ,role.name as role_name,resource.id as resource_id
,resource.target_name ,resource.target_type
,role.id as role_id ,role.name as role_name,res.id as resource_id
,res.target_name ,res.target_type
,o.id as opt_id, o.page,o.opt
,d.id as data_id,d.employee_id
from hrsa_auth_role role
left join hrsa_auth_role_emp emp on emp.role_id = role.id and emp.delete_type = 0 and role.delete_type = 0
left join hrsa_auth_opt o on role.id = o.role_id and o.delete_type = 0
left join hrsa_auth_role_data d on emp.role_id = d.role_id and d.delete_type = 0
left join hrsa_auth_resource resource on resource.role_id = role.id and resource.delete_type = 0
left join hrsa_auth_resource res on res.role_id = role.id and res.delete_type = 0
where emp.employee_id = #{roleEmpId}
<if test="roleIds != null and roleIds.size()>0">
AND role.id IN