mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【portal】获取最近操作日志接口
parent
39efa4dd12
commit
d383b3f9b0
|
@ -24,6 +24,14 @@
|
||||||
<version>${roses.version}</version>
|
<version>${roses.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!--日志api-->
|
||||||
|
<!--用在获取首页的个人用户操作日志列表-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.stylefeng.roses</groupId>
|
||||||
|
<artifactId>log-api</artifactId>
|
||||||
|
<version>${roses.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!--包装器模块-->
|
<!--包装器模块-->
|
||||||
<!--包装结果-->
|
<!--包装结果-->
|
||||||
<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