Commit 2eddc3ecfadca09377c93d8cb52e030bdbafa8d6
1 parent
1af0bc1e
feat:【system】登录日志,增加 get 接口,满足 admin uniapp 查询诉求
Showing
3 changed files
with
21 additions
and
0 deletions
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 | } | ... | ... |