修改列表查询方法

master
sy200 2024-08-23 11:32:13 +08:00
parent 4142283e4c
commit 8fc61c539a
3 changed files with 20 additions and 5 deletions

View File

@ -12,6 +12,8 @@ import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Log4j2
@RestController
@ -28,11 +30,15 @@ public class LogsController {
*/
@Operation(summary = "查询日志列表",description = "查询用户操作日志列表")
@GetMapping("/list")
public Result<PageParam<Logs>> show(PageParam<Logs>page,String getLogsId){
LambdaQueryWrapper<Logs> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.select(Logs::getLogsId);//根据用户id查询
PageParam<Logs> pageDTO=service.page(page,queryWrapper);
return Result.success(pageDTO);
// public Result<PageParam<Logs>> show(PageParam<Logs>page){
// LambdaQueryWrapper<Logs> queryWrapper = new LambdaQueryWrapper<>();
// queryWrapper.select(Logs::getLogsId);//根据用户id查询
// PageParam<Logs> pageDTO=service.page(page,queryWrapper);
// return Result.success(pageDTO);
// }
public Result<List<Logs>> list(){
List<Logs> list=service.showList();
return Result.success(list);
}
/**

View File

@ -9,4 +9,5 @@ import java.util.List;
public interface LogsService extends IService<Logs> {
List<Logs> showList();
}

View File

@ -20,4 +20,12 @@ public class LogsServiceImpl
private LogsMapper mapper;
@Override
public List<Logs> showList() {
LambdaQueryWrapper<Logs> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.select(Logs::getLogsId);
List<Logs> list = this.list();
list.stream().map(Logs::getLogsId).collect(Collectors.toSet());
return this.list(queryWrapper).stream().toList();
}
}