From 310d3dd18610a305b094aeb9b9a276c634803cdb Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Mon, 9 Oct 2023 23:09:01 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.0.1=E3=80=91=E3=80=90system=E3=80=91?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9C=BA=E6=9E=84=E4=BF=A1=E6=81=AF=E7=9A=84?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/HrOrganizationController.java | 5 +++++ .../impl/HrOrganizationServiceImpl.java | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/controller/HrOrganizationController.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/controller/HrOrganizationController.java index 15465b537..cba396012 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/controller/HrOrganizationController.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/controller/HrOrganizationController.java @@ -1,6 +1,7 @@ package cn.stylefeng.roses.kernel.sys.modular.org.controller; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; +import cn.stylefeng.roses.kernel.rule.annotation.BizLog; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; @@ -38,6 +39,7 @@ public class HrOrganizationController { */ @PostResource(name = "添加组织机构", path = "/hrOrganization/add", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.ADD_ORG) + @BizLog(logTypeCode = PermissionCodeConstants.ADD_ORG) public ResponseData add( @RequestBody @Validated(HrOrganizationRequest.add.class) HrOrganizationRequest hrOrganizationRequest) { hrOrganizationService.add(hrOrganizationRequest); @@ -52,6 +54,7 @@ public class HrOrganizationController { */ @PostResource(name = "删除组织机构", path = "/hrOrganization/delete", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.DELETE_ORG) + @BizLog(logTypeCode = PermissionCodeConstants.DELETE_ORG) public ResponseData delete(@RequestBody @Validated(HrOrganizationRequest.delete.class) HrOrganizationRequest hrOrganizationRequest) { hrOrganizationService.del(hrOrganizationRequest); return new SuccessResponseData<>(); @@ -65,6 +68,7 @@ public class HrOrganizationController { */ @PostResource(name = "批量删除组织机构", path = "/hrOrganization/batchDelete", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.DELETE_ORG) + @BizLog(logTypeCode = PermissionCodeConstants.DELETE_ORG) public ResponseData batchDelete(@RequestBody @Validated(BaseRequest.batchDelete.class) HrOrganizationRequest hrOrganizationRequest) { hrOrganizationService.batchDelete(hrOrganizationRequest); return new SuccessResponseData<>(); @@ -78,6 +82,7 @@ public class HrOrganizationController { */ @PostResource(name = "编辑组织机构", path = "/hrOrganization/edit", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.EDIT_ORG) + @BizLog(logTypeCode = PermissionCodeConstants.EDIT_ORG) public ResponseData edit(@RequestBody @Validated(HrOrganizationRequest.edit.class) HrOrganizationRequest hrOrganizationRequest) { hrOrganizationService.edit(hrOrganizationRequest); return new SuccessResponseData<>(); diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/impl/HrOrganizationServiceImpl.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/impl/HrOrganizationServiceImpl.java index c6befd408..6676faaed 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/impl/HrOrganizationServiceImpl.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/impl/HrOrganizationServiceImpl.java @@ -14,6 +14,7 @@ import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory; import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; import cn.stylefeng.roses.kernel.event.sdk.publish.BusinessEventPublisher; +import cn.stylefeng.roses.kernel.log.api.util.BusinessLogUtil; import cn.stylefeng.roses.kernel.rule.constants.TreeConstants; import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; import cn.stylefeng.roses.kernel.rule.tree.factory.DefaultTreeBuildFactory; @@ -84,6 +85,10 @@ public class HrOrganizationServiceImpl extends ServiceImpl