mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【portal】获取最近操作日志接口
parent
39efa4dd12
commit
d383b3f9b0
|
@ -24,6 +24,14 @@
|
|||
<version>${roses.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--日志api-->
|
||||
<!--用在获取首页的个人用户操作日志列表-->
|
||||
<dependency>
|
||||
<groupId>cn.stylefeng.roses</groupId>
|
||||
<artifactId>log-api</artifactId>
|
||||
<version>${roses.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--包装器模块-->
|
||||
<!--包装结果-->
|
||||
<dependency>
|
||||
|
|
|
@ -0,0 +1,49 @@
|
|||
package cn.stylefeng.roses.kernel.sys.modular.log;
|
||||
|
||||
import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.log.api.LogManagerApi;
|
||||
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.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 首页日志详情的接口
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2023/6/26 23:45
|
||||
*/
|
||||
@RestController
|
||||
@ApiResource(name = "首页日志详情的接口")
|
||||
public class HomeLogController {
|
||||
|
||||
@Resource
|
||||
private LogManagerApi logManagerApi;
|
||||
|
||||
/**
|
||||
* 查询最近操作日志列表
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2023/6/26 23:48
|
||||
*/
|
||||
@GetResource(name = "查询最近操作日志列表", path = "/homePage/getRecentLogs")
|
||||
public ResponseData<List<LogRecordDTO>> getRecentLogs() {
|
||||
|
||||
// 只查询当前用户的
|
||||
LogManagerRequest logManagerRequest = new LogManagerRequest();
|
||||
logManagerRequest.setUserId(LoginContext.me().getLoginUser().getUserId());
|
||||
|
||||
// 默认查询20条记录
|
||||
PageResult<LogRecordDTO> page = logManagerApi.findPage(logManagerRequest);
|
||||
|
||||
return new SuccessResponseData<>(page.getRows());
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue