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}); +