From 8ed8f6ebcf164f8af0a69eb55714711fb91ba710 Mon Sep 17 00:00:00 2001 From: Yueng <14617246+YuengMeYuuer@user.noreply.gitee.com> Date: Thu, 5 Sep 2024 12:06:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E4=BA=A7=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DataRunNameController.java | 4 +-- .../muyu/server/mapper/DataRunNameMapper.java | 14 ++++++++++ .../server/service/DataRunNameService.java | 14 ++++++++++ .../service/impl/DataRunNameServiceImpl.java | 28 +++++++++++++++++++ .../resources/mapper/DataRunNameMapper.xml | 12 ++++++++ 5 files changed, 70 insertions(+), 2 deletions(-) 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 bfc9539..200b668 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 @@ -131,7 +131,7 @@ public class DataRunNameController { authorization.setUserId(req.getUserId()); authorization.setTableId(req.getTableId()); authorization.setBasicId(req.getBasicId()); - boolean save = assetAuthorizationService.save(authorization); + boolean save = dataRunNameService.addUserAssetAuthorization(authorization); return save?Result.success():Result.error(); } @@ -161,7 +161,7 @@ public class DataRunNameController { authorization.setDeptId(req.getDeptId()); authorization.setTableId(req.getTableId()); authorization.setBasicId(req.getBasicId()); - boolean save = assetAuthorizationService.save(authorization); + boolean save = dataRunNameService.addDeptAssetAuthorization(authorization); return save?Result.success():Result.error(); } 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 eb64b99..1059ad1 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 @@ -45,4 +45,18 @@ public interface DataRunNameMapper { * @return */ List findTableIdAndBasicIdByDeptId(Long deptId); + + /** + * 添加用户权限的信息 + * @param authorization 相应参数 + * @return 返回结果 + */ + Integer addUserAssetAuthorization(AssetAuthorization authorization); + + /** + * 添加部门权限的信息 + * @param authorization 响应参数 + * @return 返回结果 + */ + Integer addDeptAssetAuthorization(AssetAuthorization authorization); } diff --git a/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java b/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java index 15b0d56..16c80bb 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java +++ b/cloud-property-server/src/main/java/com/muyu/server/service/DataRunNameService.java @@ -65,4 +65,18 @@ public interface DataRunNameService { * @return 返回结果 */ List extractDataTableNames(AssetAuthorization assetAuthorization); + + /** + * 添加用户权限的信息 + * @param req 相应参数 + * @return 返回结果 + */ + boolean addUserAssetAuthorization(AssetAuthorization authorization); + + /** + * 添加部门权限的信息 + * @param authorization 响应参数 + * @return 返回结果 + */ + boolean addDeptAssetAuthorization(AssetAuthorization authorization); } diff --git a/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java b/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java index b0c0079..f65c63f 100644 --- a/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java +++ b/cloud-property-server/src/main/java/com/muyu/server/service/impl/DataRunNameServiceImpl.java @@ -480,4 +480,32 @@ public class DataRunNameServiceImpl implements DataRunNameService { .toList(); return list; } + + /** + * 添加用户权限的信息 + * @param authorization 相应参数 + * @return 返回结果 + */ + @Override + public boolean addUserAssetAuthorization(AssetAuthorization authorization) { + Integer add = dataRunNameMapper.addUserAssetAuthorization(authorization); + if (add>0){ + return true; + } + return false; + } + + /** + * 添加部门权限的信息 + * @param authorization 响应参数 + * @return 返回结果 + */ + @Override + public boolean addDeptAssetAuthorization(AssetAuthorization authorization) { + Integer add = dataRunNameMapper.addDeptAssetAuthorization(authorization); + if (add>0){ + return true; + } + return false; + } } diff --git a/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml b/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml index f48d126..a8bbe59 100644 --- a/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml +++ b/cloud-property-server/src/main/resources/mapper/DataRunNameMapper.xml @@ -55,6 +55,18 @@ ( #{init.name},#{init.dataId}) + + INSERT INTO `h6_cloud_server`.`asset_authorization` + ( `table_id`, `dept_id`, `basic_id`, `user_id`) + VALUES + ( #{tableId}, #{deptId}, #{basicId}, #{userId}); + + + INSERT INTO `h6_cloud_server`.`asset_authorization` + ( `table_id`, `dept_id`, `basic_id`, `user_id`) + VALUES + ( #{tableId}, #{deptId}, #{basicId}, #{userId}); +