diff --git a/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/controller/DatabaseInfoController.java b/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/controller/DatabaseInfoController.java index 33afa746d..9a41de2bb 100644 --- a/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/controller/DatabaseInfoController.java +++ b/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/controller/DatabaseInfoController.java @@ -28,6 +28,7 @@ import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; import cn.stylefeng.roses.kernel.dsctn.api.pojo.request.DatabaseInfoRequest; import cn.stylefeng.roses.kernel.dsctn.modular.entity.DatabaseInfo; import cn.stylefeng.roses.kernel.dsctn.modular.service.DatabaseInfoService; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; 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; @@ -62,6 +63,7 @@ public class DatabaseInfoController { * @date 2020/11/1 22:16 */ @PostResource(name = "新增数据源", path = "/databaseInfo/add") + @BusinessLog public ResponseData add(@RequestBody @Validated(BaseRequest.add.class) DatabaseInfoRequest databaseInfoRequest) { databaseInfoService.add(databaseInfoRequest); return new SuccessResponseData<>(); @@ -74,6 +76,7 @@ public class DatabaseInfoController { * @date 2020/11/1 22:18 */ @PostResource(name = "删除数据源", path = "/databaseInfo/delete") + @BusinessLog public ResponseData del(@RequestBody @Validated(DatabaseInfoRequest.delete.class) DatabaseInfoRequest databaseInfoRequest) { databaseInfoService.del(databaseInfoRequest); return new SuccessResponseData<>(); @@ -86,6 +89,7 @@ public class DatabaseInfoController { * @date 2020/11/1 22:16 */ @PostResource(name = "编辑数据源", path = "/databaseInfo/edit") + @BusinessLog public ResponseData edit(@RequestBody @Validated(DatabaseInfoRequest.edit.class) DatabaseInfoRequest databaseInfoRequest) { databaseInfoService.edit(databaseInfoRequest); return new SuccessResponseData<>(); diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/controller/SysFileInfoController.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/controller/SysFileInfoController.java index 3a9850a18..fbbcb9fa2 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/controller/SysFileInfoController.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/controller/SysFileInfoController.java @@ -31,6 +31,7 @@ import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoListResponse; import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoResponse; import cn.stylefeng.roses.kernel.file.modular.entity.SysFileInfo; import cn.stylefeng.roses.kernel.file.modular.service.SysFileInfoService; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; @@ -242,6 +243,7 @@ public class SysFileInfoController { * @date 2020/11/29 11:19 */ @PostResource(name = "删除文件信息(真删除文件信息)", path = "/sysFileInfo/deleteReally", requiredPermission = false) + @BusinessLog public ResponseData deleteReally(@RequestBody @Validated(SysFileInfoRequest.delete.class) SysFileInfoRequest sysFileInfoRequest) { this.sysFileInfoService.deleteReally(sysFileInfoRequest); return new SuccessResponseData<>(); diff --git a/kernel-d-log/log-business-login-log/src/main/java/cn/stylefeng/roses/kernel/system/modular/loginlog/controller/SysLoginLogController.java b/kernel-d-log/log-business-login-log/src/main/java/cn/stylefeng/roses/kernel/system/modular/loginlog/controller/SysLoginLogController.java index d369ebc5c..dfbdddda2 100644 --- a/kernel-d-log/log-business-login-log/src/main/java/cn/stylefeng/roses/kernel/system/modular/loginlog/controller/SysLoginLogController.java +++ b/kernel-d-log/log-business-login-log/src/main/java/cn/stylefeng/roses/kernel/system/modular/loginlog/controller/SysLoginLogController.java @@ -27,6 +27,7 @@ package cn.stylefeng.roses.kernel.system.modular.loginlog.controller; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; import cn.stylefeng.roses.kernel.log.api.pojo.loginlog.SysLoginLogDto; import cn.stylefeng.roses.kernel.log.api.pojo.loginlog.SysLoginLogRequest; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -58,6 +59,7 @@ public class SysLoginLogController { * @date 2021/1/13 17:51 */ @GetResource(name = "清空登录日志", path = "/loginLog/deleteAll") + @BusinessLog public ResponseData deleteAll() { sysLoginLogService.delAll(); return new SuccessResponseData<>(); diff --git a/kernel-d-log/log-business-manage/src/main/java/cn/stylefeng/roses/kernel/log/manage/LogManagerController.java b/kernel-d-log/log-business-manage/src/main/java/cn/stylefeng/roses/kernel/log/manage/controller/LogManagerController.java similarity index 96% rename from kernel-d-log/log-business-manage/src/main/java/cn/stylefeng/roses/kernel/log/manage/LogManagerController.java rename to kernel-d-log/log-business-manage/src/main/java/cn/stylefeng/roses/kernel/log/manage/controller/LogManagerController.java index 908a15118..2c8b927e0 100644 --- a/kernel-d-log/log-business-manage/src/main/java/cn/stylefeng/roses/kernel/log/manage/LogManagerController.java +++ b/kernel-d-log/log-business-manage/src/main/java/cn/stylefeng/roses/kernel/log/manage/controller/LogManagerController.java @@ -22,7 +22,7 @@ * 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns * 6.若您的项目无法满足以上几点,可申请商业授权 */ -package cn.stylefeng.roses.kernel.log.manage; +package cn.stylefeng.roses.kernel.log.manage.controller; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; import cn.stylefeng.roses.kernel.log.api.LogManagerApi; @@ -30,6 +30,7 @@ import cn.stylefeng.roses.kernel.log.api.pojo.manage.LogManagerRequest; import cn.stylefeng.roses.kernel.log.api.pojo.record.LogRecordDTO; import cn.stylefeng.roses.kernel.log.db.service.SysLogService; import cn.stylefeng.roses.kernel.log.manage.wrapper.LogInfoWrapper; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -95,6 +96,7 @@ public class LogManagerController { * @date 2020/11/3 13:47 */ @PostResource(name = "删除日志", path = "/logManager/delete") + @BusinessLog public ResponseData delete(@RequestBody @Validated(LogManagerRequest.delete.class) LogManagerRequest logManagerRequest) { sysLogService.delAll(logManagerRequest); return new SuccessResponseData<>(); diff --git a/kernel-d-timer/timer-business/src/main/java/cn/stylefeng/roses/kernel/timer/modular/controller/SysTimersController.java b/kernel-d-timer/timer-business/src/main/java/cn/stylefeng/roses/kernel/timer/modular/controller/SysTimersController.java index eaee009b9..c72ab6351 100644 --- a/kernel-d-timer/timer-business/src/main/java/cn/stylefeng/roses/kernel/timer/modular/controller/SysTimersController.java +++ b/kernel-d-timer/timer-business/src/main/java/cn/stylefeng/roses/kernel/timer/modular/controller/SysTimersController.java @@ -25,6 +25,7 @@ package cn.stylefeng.roses.kernel.timer.modular.controller; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -63,6 +64,7 @@ public class SysTimersController { * @date 2020/6/30 18:26 */ @PostResource(name = "添加定时任务", path = "/sysTimers/add") + @BusinessLog public ResponseData add(@RequestBody @Valid @Validated(SysTimersParam.add.class) SysTimersParam sysTimersParam) { sysTimersService.add(sysTimersParam); return new SuccessResponseData<>(); @@ -75,6 +77,7 @@ public class SysTimersController { * @date 2020/6/30 18:26 */ @PostResource(name = "删除定时任务", path = "/sysTimers/delete") + @BusinessLog public ResponseData del(@RequestBody @Validated(SysTimersParam.delete.class) SysTimersParam sysTimersParam) { sysTimersService.del(sysTimersParam); return new SuccessResponseData<>(); @@ -87,6 +90,7 @@ public class SysTimersController { * @date 2020/6/30 18:26 */ @PostResource(name = "编辑定时任务", path = "/sysTimers/edit") + @BusinessLog public ResponseData edit(@RequestBody @Validated(SysTimersParam.edit.class) SysTimersParam sysTimersParam) { sysTimersService.edit(sysTimersParam); return new SuccessResponseData<>(); @@ -99,6 +103,7 @@ public class SysTimersController { * @date 2020/7/1 14:34 */ @PostResource(name = "启动定时任务", path = "/sysTimers/start") + @BusinessLog public ResponseData start(@RequestBody @Validated(SysTimersParam.startTimer.class) SysTimersParam sysTimersParam) { sysTimersService.start(sysTimersParam); return new SuccessResponseData<>(); @@ -111,6 +116,7 @@ public class SysTimersController { * @date 2020/7/1 14:34 */ @PostResource(name = "停止定时任务", path = "/sysTimers/stop") + @BusinessLog public ResponseData stop(@RequestBody @Validated(SysTimersParam.stopTimer.class) SysTimersParam sysTimersParam) { sysTimersService.stop(sysTimersParam); return new SuccessResponseData<>(); diff --git a/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerInfoController.java b/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerInfoController.java index d0d7185c5..bbe0398a5 100644 --- a/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerInfoController.java +++ b/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerInfoController.java @@ -4,6 +4,7 @@ import cn.stylefeng.roses.kernel.customer.api.pojo.CustomerInfo; import cn.stylefeng.roses.kernel.customer.api.pojo.CustomerInfoRequest; import cn.stylefeng.roses.kernel.customer.modular.request.CustomerRequest; import cn.stylefeng.roses.kernel.customer.modular.service.CustomerService; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -47,6 +48,7 @@ public class CustomerInfoController { * @date 2021/6/18 16:29 */ @PostResource(name = "修改个人密码", path = "/customerInfo/updatePassword", requiredPermission = false) + @BusinessLog public ResponseData updatePassword(@RequestBody @Validated(CustomerInfoRequest.changePassword.class) CustomerInfoRequest customerInfoRequest) { this.customerService.updatePassword(customerInfoRequest); return new SuccessResponseData<>(); @@ -59,6 +61,7 @@ public class CustomerInfoController { * @date 2021/6/18 16:29 */ @PostResource(name = "修改个人头像", path = "/customerInfo/updateAvatar", requiredPermission = false) + @BusinessLog public ResponseData updateAvatar(@RequestBody @Validated(CustomerInfoRequest.changeAvatar.class) CustomerInfoRequest customerInfoRequest) { this.customerService.updateAvatar(customerInfoRequest); return new SuccessResponseData<>(); @@ -71,9 +74,10 @@ public class CustomerInfoController { * @date 2021/7/20 10:44 */ @PostResource(name = "重置个人秘钥", path = "/customerInfo/resetPersonalSecret", requiredPermission = false) + @BusinessLog public ResponseData resetPersonalSecret() { String secret = customerService.updateSecret(); return new SuccessResponseData<>(secret); } -} \ No newline at end of file +} diff --git a/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerManageController.java b/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerManageController.java index cd5f6ee84..113f1311d 100644 --- a/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerManageController.java +++ b/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/controller/CustomerManageController.java @@ -4,6 +4,7 @@ import cn.stylefeng.roses.kernel.customer.modular.entity.Customer; import cn.stylefeng.roses.kernel.customer.modular.request.CustomerRequest; import cn.stylefeng.roses.kernel.customer.modular.service.CustomerService; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -36,6 +37,7 @@ public class CustomerManageController { * @date 2021/06/07 11:40 */ @PostResource(name = "添加", path = "/customer/add") + @BusinessLog public ResponseData add(@RequestBody @Validated(CustomerRequest.add.class) CustomerRequest customerRequest) { customerService.add(customerRequest); return new SuccessResponseData<>(); @@ -48,6 +50,7 @@ public class CustomerManageController { * @date 2021/06/07 11:40 */ @PostResource(name = "删除", path = "/customer/delete") + @BusinessLog public ResponseData delete(@RequestBody @Validated(CustomerRequest.delete.class) CustomerRequest customerRequest) { customerService.del(customerRequest); return new SuccessResponseData<>(); @@ -60,6 +63,7 @@ public class CustomerManageController { * @date 2021/06/07 11:40 */ @PostResource(name = "编辑", path = "/customer/edit") + @BusinessLog public ResponseData edit(@RequestBody @Validated(CustomerRequest.edit.class) CustomerRequest customerRequest) { customerService.edit(customerRequest); return new SuccessResponseData<>(); @@ -98,4 +102,4 @@ public class CustomerManageController { return new SuccessResponseData<>(customerService.findPage(customerRequest)); } -} \ No newline at end of file +} diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java index e0ab23679..7c9b28236 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictController.java @@ -30,6 +30,7 @@ import cn.stylefeng.roses.kernel.dict.modular.entity.SysDict; import cn.stylefeng.roses.kernel.dict.modular.pojo.TreeDictInfo; import cn.stylefeng.roses.kernel.dict.modular.pojo.request.DictRequest; import cn.stylefeng.roses.kernel.dict.modular.service.DictService; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; 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; @@ -63,6 +64,7 @@ public class DictController { * @date 2020/10/29 16:35 */ @PostResource(name = "添加字典", path = "/dict/add", requiredPermission = false) + @BusinessLog public ResponseData add(@RequestBody @Validated(DictRequest.add.class) DictRequest dictRequest) { this.dictService.add(dictRequest); return new SuccessResponseData<>(); @@ -75,6 +77,7 @@ public class DictController { * @date 2020/10/29 16:35 */ @PostResource(name = "删除字典", path = "/dict/delete", requiredPermission = false) + @BusinessLog public ResponseData delete(@RequestBody @Validated(DictRequest.delete.class) DictRequest dictRequest) { this.dictService.del(dictRequest); return new SuccessResponseData<>(); @@ -87,6 +90,7 @@ public class DictController { * @date 2020/10/29 16:35 */ @PostResource(name = "修改字典", path = "/dict/edit", requiredPermission = false) + @BusinessLog public ResponseData edit(@RequestBody @Validated(DictRequest.edit.class) DictRequest dictRequest) { this.dictService.edit(dictRequest); return new SuccessResponseData<>(); diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java index dce9197cc..56c68c48d 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java @@ -29,6 +29,7 @@ import cn.stylefeng.roses.kernel.dict.api.constants.DictConstants; import cn.stylefeng.roses.kernel.dict.modular.entity.SysDictType; import cn.stylefeng.roses.kernel.dict.modular.pojo.request.DictTypeRequest; import cn.stylefeng.roses.kernel.dict.modular.service.DictTypeService; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; 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; @@ -62,6 +63,7 @@ public class DictTypeController { * @date 2018/7/25 下午12:36 */ @PostResource(name = "添加字典类型", path = "/dictType/add", requiredPermission = false) + @BusinessLog public ResponseData add(@RequestBody @Validated(DictTypeRequest.add.class) DictTypeRequest dictTypeRequest) { this.dictTypeService.add(dictTypeRequest); return new SuccessResponseData<>(); @@ -74,6 +76,7 @@ public class DictTypeController { * @date 2018/7/25 下午12:36 */ @PostResource(name = "删除字典类型", path = "/dictType/delete", requiredPermission = false) + @BusinessLog public ResponseData delete(@RequestBody @Validated(DictTypeRequest.delete.class) DictTypeRequest dictTypeRequest) { this.dictTypeService.del(dictTypeRequest); return new SuccessResponseData<>(); @@ -86,6 +89,7 @@ public class DictTypeController { * @date 2018/7/25 下午12:36 */ @PostResource(name = "修改字典类型", path = "/dictType/edit", requiredPermission = false) + @BusinessLog public ResponseData edit(@RequestBody @Validated(DictTypeRequest.edit.class) DictTypeRequest dictTypeRequest) { this.dictTypeService.edit(dictTypeRequest); return new SuccessResponseData<>(); @@ -98,6 +102,7 @@ public class DictTypeController { * @date 2018/7/25 下午12:36 */ @PostResource(name = "修改字典类型状态", path = "/dictType/updateStatus", requiredPermission = false) + @BusinessLog public ResponseData updateStatus(@RequestBody @Validated(BaseRequest.updateStatus.class) DictTypeRequest dictTypeRequest) { this.dictTypeService.editStatus(dictTypeRequest); return new SuccessResponseData<>(); diff --git a/kernel-s-message/message-business/src/main/java/cn/stylefeng/roses/kernel/message/modular/controller/SysMessageController.java b/kernel-s-message/message-business/src/main/java/cn/stylefeng/roses/kernel/message/modular/controller/SysMessageController.java index 725bb88eb..64c05f1ce 100644 --- a/kernel-s-message/message-business/src/main/java/cn/stylefeng/roses/kernel/message/modular/controller/SysMessageController.java +++ b/kernel-s-message/message-business/src/main/java/cn/stylefeng/roses/kernel/message/modular/controller/SysMessageController.java @@ -32,6 +32,7 @@ import cn.stylefeng.roses.kernel.message.api.pojo.request.MessageRequest; import cn.stylefeng.roses.kernel.message.api.pojo.request.MessageSendRequest; import cn.stylefeng.roses.kernel.message.api.pojo.response.MessageResponse; import cn.stylefeng.roses.kernel.message.modular.wrapper.MessageWrapper; +import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -69,6 +70,7 @@ public class SysMessageController { * @date 2021/1/8 13:50 */ @PostResource(name = "发送系统消息", path = "/sysMessage/sendMessage") + @BusinessLog public ResponseData sendMessage(@RequestBody @Validated(MessageSendRequest.add.class) MessageSendRequest messageSendRequest) { messageSendRequest.setMessageSendTime(new Date()); messageApi.sendMessage(messageSendRequest); @@ -82,6 +84,7 @@ public class SysMessageController { * @date 2021/1/8 13:50 */ @PostResource(name = "批量更新系统消息状态", path = "/sysMessage/batchUpdateReadFlag") + @BusinessLog public ResponseData batchUpdateReadFlag(@RequestBody @Validated(MessageRequest.updateReadFlag.class) MessageRequest messageRequest) { List messageIdList = messageRequest.getMessageIdList(); messageApi.batchReadFlagByMessageIds(StrUtil.join(",", messageIdList), MessageReadFlagEnum.READ); @@ -107,6 +110,7 @@ public class SysMessageController { * @date 2021/1/8 13:50 */ @PostResource(name = "删除系统消息", path = "/sysMessage/delete") + @BusinessLog public ResponseData delete(@RequestBody @Validated(MessageRequest.delete.class) MessageRequest messageRequest) { messageApi.deleteByMessageId(messageRequest.getMessageId()); return new SuccessResponseData<>();