数据集模型分页查询接口增加可见范围逻辑判断

This commit is contained in:
西大锐 2024-03-18 16:42:20 +08:00
parent cca20ef3d2
commit 26a9b6566c
2 changed files with 19 additions and 9 deletions

View File

@ -39,17 +39,22 @@ public class DatasetController {
* 分页查询
*
* @param dataset 筛选条件
* @param page 页数
* @param size 大小
* @param page 页数
* @param size 大小
* @param availableRange 可用范围1表示公开0表示私有
* @return 查询结果
*/
@GetMapping
@ApiOperation("分页查询")
public AjaxResult queryByPage(Dataset dataset, int page,int size) {
PageRequest pageRequest = PageRequest.of(page,size);
@ApiOperation("分页查询,根据available_range筛选1公开0私有")
public AjaxResult queryByPage(Dataset dataset, @RequestParam("page") int page,
@RequestParam("size") int size,
@RequestParam("available_range") int availableRange) {
dataset.setAvailableRange(availableRange); // 设置筛选条件
PageRequest pageRequest = PageRequest.of(page, size);
return AjaxResult.success(this.datasetService.queryByPage(dataset, pageRequest));
}
/**
* 通过主键查询单条数据
*

View File

@ -2,6 +2,7 @@ package com.ruoyi.platform.controller.model;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.platform.domain.Dataset;
import com.ruoyi.platform.domain.Models;
import com.ruoyi.platform.domain.ModelsVersion;
import com.ruoyi.platform.service.ModelsService;
@ -39,13 +40,17 @@ public class ModelsController {
* @param models 筛选条件
* @param page 分页对象
* @param size 分页对象
* @param availableRange 可用范围1表示公开0表示私有
* @return 查询结果
*/
@GetMapping
@ApiOperation("分页查询")
public AjaxResult queryByPage(Models models, int page, int size) {
PageRequest pageRequest = PageRequest.of(page,size);
return AjaxResult.success(this.modelsService.queryByPage(models, pageRequest));
@ApiOperation("分页查询,根据available_range筛选1公开0私有")
public AjaxResult queryByPage(Models models, @RequestParam("page") int page,
@RequestParam("size") int size,
@RequestParam("available_range") int availableRange) {
models.setAvailableRange(availableRange); // 设置筛选条件
PageRequest pageRequest = PageRequest.of(page, size);
return AjaxResult.success(this.modelsService.queryByPage(models, pageRequest));
}
/**