diff --git a/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java b/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java index 200b668..82cc5c8 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java +++ b/cloud-property-server/src/main/java/com/muyu/server/controller/DataRunNameController.java @@ -177,4 +177,30 @@ public class DataRunNameController { int i = assetAuthorizationService.delDeptAssetAccredit(req); return i>0?Result.success():Result.error(); }; + + /** + * 查询资产赋权用户信息 + * @param req 响应参数 + * @return 返回结果 + */ + @PostMapping("/findUserIdList") + @Operation(summary = "查询资产赋权用户信息", + description = "查询资产赋权用户信息") + public Result findUserIdList(@RequestBody AssetAuthorization req){ + List list = assetAuthorizationService.findUserIdList(req); + return Result.success(list); + } + + /** + * 查询资产赋权部门的信息 + * @param req 响应参数 + * @return 返回结果 + */ + @PostMapping("/findDeptIdList") + @Operation(summary = "查询资产赋权部门的信息", + description = "查询资产赋权部门的信息") + public Result findDeptIdList(@RequestBody AssetAuthorization req){ + List list = assetAuthorizationService.findDeptIdList(req); + return Result.success(list); + } } diff --git a/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java b/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java index 1059ad1..9f73e47 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java +++ b/cloud-property-server/src/main/java/com/muyu/server/mapper/DataRunNameMapper.java @@ -59,4 +59,18 @@ public interface DataRunNameMapper { * @return 返回结果 */ Integer addDeptAssetAuthorization(AssetAuthorization authorization); + + /** + * 查询资产赋权用户信息 + * @param req 响应参数 + * @return 返回结果 + */ + List findUserIdList(AssetAuthorization req); + + /** + * 查询资产赋权部门的信息 + * @param req 响应参数 + * @return 返回结果 + */ + List findDeptIdList(AssetAuthorization req); } diff --git a/cloud-property-server/src/main/java/com/muyu/server/service/AssetAuthorizationService.java b/cloud-property-server/src/main/java/com/muyu/server/service/AssetAuthorizationService.java index 63fa234..5935371 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/service/AssetAuthorizationService.java +++ b/cloud-property-server/src/main/java/com/muyu/server/service/AssetAuthorizationService.java @@ -3,6 +3,8 @@ package com.muyu.server.service; import com.baomidou.mybatisplus.extension.service.IService; import com.muyu.common.domain.AssetAuthorization; +import java.util.List; + /** * @Author:yang * @Package:com.muyu.server.service @@ -24,4 +26,18 @@ public interface AssetAuthorizationService extends IService * @return 返回结果 */ int delDeptAssetAccredit(AssetAuthorization req); + + /** + * 查询资产赋权用户信息 + * @param req 响应参数 + * @return 返回结果 + */ + List findUserIdList(AssetAuthorization req); + + /** + * 查询资产赋权部门的信息 + * @param req 响应参数 + * @return 返回结果 + */ + List findDeptIdList(AssetAuthorization req); } diff --git a/cloud-property-server/src/main/java/com/muyu/server/service/impl/AssetAuthorizationServiceImpl.java b/cloud-property-server/src/main/java/com/muyu/server/service/impl/AssetAuthorizationServiceImpl.java index f865b6c..7499b69 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/service/impl/AssetAuthorizationServiceImpl.java +++ b/cloud-property-server/src/main/java/com/muyu/server/service/impl/AssetAuthorizationServiceImpl.java @@ -4,10 +4,13 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.muyu.common.domain.AssetAuthorization; import com.muyu.server.mapper.AssetAuthorizationMapper; +import com.muyu.server.mapper.DataRunNameMapper; import com.muyu.server.service.AssetAuthorizationService; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; +import java.util.List; + /** * @Author:yang * @Package:com.muyu.server.service.impl @@ -22,6 +25,7 @@ public class AssetAuthorizationServiceImpl implements AssetAuthorizationService { private final AssetAuthorizationMapper assetAuthorizationMapper; + private final DataRunNameMapper dataRunNameMapper; /** * 删除用户权限方法 @@ -57,4 +61,26 @@ public class AssetAuthorizationServiceImpl int delete = assetAuthorizationMapper.delete(queryWrapper); return delete; } + + /** + * 查询资产赋权用户信息 + * @param req 响应参数 + * @return 返回结果 + */ + @Override + public List findUserIdList(AssetAuthorization req) { + List userIdList = dataRunNameMapper.findUserIdList(req); + return userIdList; + } + + /** + * 查询资产赋权部门的信息 + * @param req 响应参数 + * @return 返回结果 + */ + @Override + public List findDeptIdList(AssetAuthorization req) { + List deptIdList = dataRunNameMapper.findDeptIdList(req); + return deptIdList; + } } diff --git a/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml b/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml index a8bbe59..308c78d 100644 --- a/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml +++ b/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml @@ -111,4 +111,34 @@ + +