【7.1.6】【log】更新其他业务模块日志记录

pull/26/MERGE
fengshuonan 2022-02-11 15:32:24 +08:00
parent 6f4dd78f1d
commit fd81ea7e5e
10 changed files with 40 additions and 3 deletions

View File

@ -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<>();

View File

@ -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<>();

View File

@ -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<>();

View File

@ -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<>();

View File

@ -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<>();

View File

@ -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<String> resetPersonalSecret() {
String secret = customerService.updateSecret();
return new SuccessResponseData<>(secret);
}
}
}

View File

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

View File

@ -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<>();

View File

@ -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<>();

View File

@ -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<Long> 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<>();