数据库资产授权基本信息查找
parent
0dfcd35fff
commit
4e1f6aadc5
|
@ -24,4 +24,7 @@ public interface AccreditMapper {
|
||||||
List<Integer> findUserTableIds(@Param("userId") Long userId);
|
List<Integer> findUserTableIds(@Param("userId") Long userId);
|
||||||
|
|
||||||
List<Integer> findDeptTableIds(@Param("deptId") Long deptId);
|
List<Integer> findDeptTableIds(@Param("deptId") Long deptId);
|
||||||
|
|
||||||
|
Accredit findAccreditBasic(@Param("tableId") Long tableId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,11 @@ public class AccreditServiceImpl implements AccreditService{
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Accredit findAccredit(Long tableId) {
|
public Accredit findAccredit(Long tableId) {
|
||||||
return accreditMapper.findAccredit(tableId);
|
Accredit accredit = accreditMapper.findAccredit(tableId);
|
||||||
|
if(accredit==null){
|
||||||
|
return accreditMapper.findAccreditBasic(tableId);
|
||||||
|
}
|
||||||
|
return accredit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -123,5 +123,20 @@
|
||||||
select table_id from middle where dept_id=#{deptId}
|
select table_id from middle where dept_id=#{deptId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="findAccreditBasic" resultType="com.muyu.domain.Accredit" resultMap="Accredit">
|
||||||
|
-- 根据
|
||||||
|
SELECT source.data_resource_name,source.database_name,source.data_sources_system_name,
|
||||||
|
-- table1.table_name tableNameS,
|
||||||
|
table2.id,
|
||||||
|
table2.basic_id,
|
||||||
|
table2.table_name tableNameB,
|
||||||
|
table2.data_num,
|
||||||
|
table2.table_remark
|
||||||
|
FROM source
|
||||||
|
left join table_info AS table1 ON table1.basic_id = source.id
|
||||||
|
left join table_info AS table2 ON table2.parent_id=table1.id
|
||||||
|
WHERE table1.id=#{tableId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
Loading…
Reference in New Issue