find:()修改接口名称 优化方法

master
Yueng 2024-09-08 23:51:34 +08:00
parent c3c6606b02
commit 80bef9757c
2 changed files with 10 additions and 7 deletions

View File

@ -26,21 +26,21 @@ public class AssetAuthorization {
* *
*/ */
@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO)
private Long id; private Integer id;
/** /**
* ID * ID
*/ */
private Long tableId; private Integer tableId;
/** /**
* ID * ID
*/ */
private Long deptId; private Integer deptId;
/** /**
* ID * ID
*/ */
private Long basicId; private Integer basicId;
/** /**
* ID * ID
*/ */
private Long userId; private Integer userId;
} }

View File

@ -139,16 +139,19 @@ public class DataRunNameServiceImpl implements DataRunNameService {
// 调用assetImpowerService服务的findTableIdAndBasicIdByDeptId方法 // 调用assetImpowerService服务的findTableIdAndBasicIdByDeptId方法
// 传入部门ID获取该部门下所有授权的表ID和基础ID // 传入部门ID获取该部门下所有授权的表ID和基础ID
List<AssetAuthorization> idByDeptId = dataRunNameMapper.findTableIdAndBasicIdByDeptId(deptId); List<AssetAuthorization> idByDeptId = dataRunNameMapper.findTableIdAndBasicIdByDeptId(deptId);
int intExacts = Math.toIntExact(userId);
int intExact = Math.toIntExact(deptId);
//在取数据数据遍历里获取表名称查询方法 //在取数据数据遍历里获取表名称查询方法
tableIdAndBasicIdByUserId.forEach(tableIdAndBasicId -> { tableIdAndBasicIdByUserId.forEach(tableIdAndBasicId -> {
if (tableIdAndBasicId.getUserId().equals(userId)){ if (tableIdAndBasicId.getUserId().equals(intExacts)){
List<TableNames> tableNames = this.dataDeptShow(tableIdAndBasicId, dataName); List<TableNames> tableNames = this.dataDeptShow(tableIdAndBasicId, dataName);
set.addAll(tableNames); set.addAll(tableNames);
} }
}); });
idByDeptId.forEach(tableIdAndBasicId -> { idByDeptId.forEach(tableIdAndBasicId -> {
if (tableIdAndBasicId.getDeptId().equals(deptId)){ if (tableIdAndBasicId.getDeptId().equals(intExact)){
List<TableNames> tableNames = this.dataDeptShow(tableIdAndBasicId, dataName); List<TableNames> tableNames = this.dataDeptShow(tableIdAndBasicId, dataName);
set.addAll(tableNames); set.addAll(tableNames);
} }