Commit 2eddc3ecfadca09377c93d8cb52e030bdbafa8d6

Authored by YunaiV
1 parent 1af0bc1e

feat:【system】登录日志,增加 get 接口,满足 admin uniapp 查询诉求

yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/logger/LoginLogController.java
... ... @@ -36,6 +36,14 @@ public class LoginLogController {
36 36 @Resource
37 37 private LoginLogService loginLogService;
38 38  
  39 + @GetMapping("/get")
  40 + @Operation(summary = "获得登录日志")
  41 + @PreAuthorize("@ss.hasPermission('system:login-log:query')")
  42 + public CommonResult<LoginLogRespVO> getLoginLog(Long id) {
  43 + LoginLogDO loginLog = loginLogService.getLoginLog(id);
  44 + return success(BeanUtils.toBean(loginLog, LoginLogRespVO.class));
  45 + }
  46 +
39 47 @GetMapping("/page")
40 48 @Operation(summary = "获得登录日志分页列表")
41 49 @PreAuthorize("@ss.hasPermission('system:login-log:query')")
... ...
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/logger/LoginLogService.java
... ... @@ -13,6 +13,14 @@ import jakarta.validation.Valid;
13 13 public interface LoginLogService {
14 14  
15 15 /**
  16 + * 获得登录日志
  17 + *
  18 + * @param id 编号
  19 + * @return 登录日志
  20 + */
  21 + LoginLogDO getLoginLog(Long id);
  22 +
  23 + /**
16 24 * 获得登录日志分页
17 25 *
18 26 * @param pageReqVO 分页条件
... ...
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/logger/LoginLogServiceImpl.java
... ... @@ -22,6 +22,11 @@ public class LoginLogServiceImpl implements LoginLogService {
22 22 private LoginLogMapper loginLogMapper;
23 23  
24 24 @Override
  25 + public LoginLogDO getLoginLog(Long id) {
  26 + return loginLogMapper.selectById(id);
  27 + }
  28 +
  29 + @Override
25 30 public PageResult<LoginLogDO> getLoginLogPage(LoginLogPageReqVO pageReqVO) {
26 31 return loginLogMapper.selectPage(pageReqVO);
27 32 }
... ...