|
@@ -1,48 +1,48 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.lantone.dblayermbg.mapper.DataAuthMapper">
|
|
|
- <select id="getDataAuthById" resultType="com.lantone.common.dto.ServiceRoleDataAuthDetailDTO">
|
|
|
+ <select id="getDataAuthById" resultType="com.lantone.common.dto.SoftwareRoleDataAuthDetailDTO">
|
|
|
SELECT
|
|
|
- rsd.id serviceRoleDataAuthDetailId,
|
|
|
- sd.id serviceDataAuthId,
|
|
|
- sd.service_id serviceId,
|
|
|
- s.`name` serviceName,
|
|
|
+ rsd.id softwareRoleDataAuthDetailId,
|
|
|
+ sd.id softwareDataAuthId,
|
|
|
+ sd.software_id softwareId,
|
|
|
+ s.`name` softwareName,
|
|
|
r.id roleId,
|
|
|
r.`name` roleName,
|
|
|
sd.data_auth_id dataAuthId,
|
|
|
- d.auth_name dataAuthName,
|
|
|
+ d.name dataAuthName,
|
|
|
d.`status`
|
|
|
FROM
|
|
|
sys_role r,
|
|
|
- sys_service s,
|
|
|
- sys_role_service_data_auth rsd,
|
|
|
+ sys_software s,
|
|
|
+ sys_role_software_data_auth rsd,
|
|
|
sys_data_auth d,
|
|
|
- sys_service_data_auth sd
|
|
|
+ sys_software_data_auth sd
|
|
|
WHERE
|
|
|
r.id = rsd.role_id
|
|
|
AND r.`status` = '1'
|
|
|
AND d.`status` = '1'
|
|
|
- AND s.id = sd.service_id
|
|
|
- AND rsd.service_data_auth_id = sd.id
|
|
|
+ AND s.id = sd.software_id
|
|
|
+ AND rsd.software_data_auth_id = sd.id
|
|
|
AND sd.data_auth_id = d.id
|
|
|
AND r.is_deleted = 'N'
|
|
|
AND s.is_deleted = 'N'
|
|
|
AND rsd.is_deleted = 'N'
|
|
|
AND d.is_deleted = 'N'
|
|
|
AND sd.is_deleted = 'N'
|
|
|
- <if test="serviceDataAuthVO.roles !=null and serviceDataAuthVO.roles.size!=0">
|
|
|
+ <if test="softwareDataAuthVO.roles !=null and softwareDataAuthVO.roles.size!=0">
|
|
|
AND rsd.role_id in
|
|
|
- <foreach collection="serviceDataAuthVO.roles" item="role" open="(" close=")" separator=",">
|
|
|
+ <foreach collection="softwareDataAuthVO.roles" item="role" open="(" close=")" separator=",">
|
|
|
#{role.id}
|
|
|
</foreach>
|
|
|
</if>
|
|
|
- <if test="serviceDataAuthVO.dataAuthVO.id != null ">
|
|
|
- AND d.id = #{serviceDataAuthVO.dataAuthVO.id}
|
|
|
+ <if test="softwareDataAuthVO.dataAuthVO.id != null ">
|
|
|
+ AND d.id = #{softwareDataAuthVO.dataAuthVO.id}
|
|
|
</if>
|
|
|
</select>
|
|
|
|
|
|
|
|
|
- <select id="getOneServiceRoleDataAuthDetail" resultType="com.lantone.common.dto.ServiceRoleDataAuthDetailDTO">
|
|
|
+ <select id="getOneSoftwareRoleDataAuthDetail" resultType="com.lantone.common.dto.SoftwareRoleDataAuthDetailDTO">
|
|
|
SELECT DISTINCT
|
|
|
detail.id detail,
|
|
|
detail.data_type dataType,
|
|
@@ -50,46 +50,46 @@
|
|
|
detail.detail_id detailId
|
|
|
FROM
|
|
|
sys_role r,
|
|
|
- sys_service s,
|
|
|
- sys_role_service_data_auth rsd,
|
|
|
+ sys_software s,
|
|
|
+ sys_role_software_data_auth rsd,
|
|
|
sys_data_auth d,
|
|
|
- sys_service_data_auth sd
|
|
|
- LEFT JOIN sys_data_auth_detail detail ON sd.id = detail.service_data_auth_id
|
|
|
+ sys_software_data_auth sd
|
|
|
+ LEFT JOIN sys_data_auth_detail detail ON sd.id = detail.software_data_auth_id
|
|
|
WHERE
|
|
|
r.id = rsd.role_id
|
|
|
AND r.`status` = '1'
|
|
|
AND d.`status` = '1'
|
|
|
- AND s.id = sd.service_id
|
|
|
- AND rsd.service_data_auth_id = sd.id
|
|
|
+ AND s.id = sd.software_id
|
|
|
+ AND rsd.software_data_auth_id = sd.id
|
|
|
AND sd.data_auth_id = d.id
|
|
|
AND r.is_deleted = 'N'
|
|
|
AND s.is_deleted = 'N'
|
|
|
AND rsd.is_deleted = 'N'
|
|
|
AND d.is_deleted = 'N'
|
|
|
AND sd.is_deleted = 'N'
|
|
|
- <if test="serviceID != null ">
|
|
|
+ <if test="softwareID != null ">
|
|
|
AND d.id = #{dataDetailID}
|
|
|
</if>
|
|
|
<if test="dataDetailID != null ">
|
|
|
- AND s.id = #{serviceID}
|
|
|
+ AND s.id = #{softwareID}
|
|
|
</if>
|
|
|
</select>
|
|
|
<select id="getDataAuthPage" resultType="com.lantone.common.dto.DataAuthDTO">
|
|
|
SELECT DISTINCT
|
|
|
auth.id,
|
|
|
- auth.auth_name,
|
|
|
+ auth.name,
|
|
|
r.id roleId,
|
|
|
r.`name` roleName,
|
|
|
auth.`status`
|
|
|
FROM
|
|
|
sys_role r,
|
|
|
sys_data_auth auth,
|
|
|
- sys_role_service_data_auth rauth,
|
|
|
- sys_service_data_auth sauth
|
|
|
+ sys_role_software_data_auth rauth,
|
|
|
+ sys_software_data_auth sauth
|
|
|
WHERE
|
|
|
r.id = rauth.role_id
|
|
|
AND sauth.data_auth_id = auth.id
|
|
|
- AND sauth.id = rauth.service_data_auth_id
|
|
|
+ AND sauth.id = rauth.software_data_auth_id
|
|
|
AND r.is_deleted = 'N'
|
|
|
AND auth.is_deleted = 'N'
|
|
|
AND rauth.is_deleted = 'N'
|
|
@@ -103,8 +103,8 @@
|
|
|
#{id}
|
|
|
</foreach>
|
|
|
</if>
|
|
|
- <if test="dataAuthVO.authName!=null and dataAuthVO.authName!=''">
|
|
|
- AND auth.auth_name LIKE concat('%',#{dataAuthVO.authName},'%')
|
|
|
+ <if test="dataAuthVO.name!=null and dataAuthVO.name!=''">
|
|
|
+ AND auth.name LIKE concat('%',#{dataAuthVO.name},'%')
|
|
|
</if>
|
|
|
</select>
|
|
|
</mapper>
|