| | |
| | | package org.jeecg.modules.ai.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.StrUtils; |
| | | import org.jeecg.modules.ai.entity.FileImgInfo; |
| | | import org.jeecg.modules.ai.entity.FilePdfInfo; |
| | |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @author clown |
| | |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(FilePdfSelectVo vo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
| | | @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize){ |
| | | |
| | | Page page = new Page<>(pageNo, pageSize); |
| | | FilePdfInfo info = null; |
| | | if (StrUtils.isNotBlankOrNull(vo.getPdfFileId())) { |
| | |
| | | } else if (StrUtils.isNotBlankOrNull(vo.getPdfName())) { |
| | | info = filePdfInfoService.findNewFilePDF(vo.getPdfName()); |
| | | } |
| | | |
| | | if (info == null) { |
| | | return Result.error("无此文件"); |
| | | } |
| | | IPage<FileImgInfo> imgInfos = service.queryPageList(info.getId(), page); |
| | | return Result.OK(imgInfos); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |