提示词列表分页查询问题修复

topo_dev
DESKTOP-DDTUS3E\yaxin 6 months ago
parent a007fb77d5
commit 2f5e36f7df

@ -25,15 +25,13 @@ public class PromptController {
/**
*
*
* @param notePrompt
* @param notePromptDTO
* @return
*/
@PostMapping("/list")
@Operation(summary = "查询提示词列表")
public R<IPage<NotePromptDTO>> listPrompt(@RequestBody NotePrompt notePrompt,
@RequestParam(required = false, defaultValue = "1") Integer page,
@RequestParam(required = false, defaultValue = "20") Integer size) {
IPage<NotePromptDTO> notePrompts = promptService.listPrompt(page, size, notePrompt);
public R<IPage<NotePromptDTO>> listPrompt(@RequestBody NotePromptDTO notePromptDTO) {
IPage<NotePromptDTO> notePrompts = promptService.listPrompt(notePromptDTO);
return R.ok(notePrompts);
}

@ -1,6 +1,7 @@
package com.supervision.police.dto;
import com.supervision.police.domain.NotePrompt;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.EqualsAndHashCode;
@ -10,6 +11,8 @@ import java.util.List;
@EqualsAndHashCode(callSuper = true)
@Data
public class NotePromptDTO extends NotePrompt {
private Integer page;
private Integer size;
private Integer matchNum;
private String fileId;
private String text;

@ -13,7 +13,7 @@ public interface NotePromptService extends IService<NotePrompt> {
List<NotePrompt> listPromptBySplitId(String recordSplitId);
IPage<NotePromptDTO> listPrompt(int page, int size, NotePrompt notePrompt);
IPage<NotePromptDTO> listPrompt(NotePromptDTO notePromptDTO);
List promptDebugging(NotePromptDTO notePromptDTO);

@ -115,8 +115,8 @@ public class NotePromptServiceImpl extends ServiceImpl<NotePromptMapper, NotePro
}
@Override
public IPage<NotePromptDTO> listPrompt(int page, int size, NotePrompt notePrompt) {
return notePromptMapper.selectNotePromptWithMatchNum(new Page<>(page, size), notePrompt);
public IPage<NotePromptDTO> listPrompt(NotePromptDTO notePromptDTO) {
return notePromptMapper.selectNotePromptWithMatchNum(new Page<>(notePromptDTO.getPage(), notePromptDTO.getSize()), notePromptDTO);
}
@Override

Loading…
Cancel
Save