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

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

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

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

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

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

Loading…
Cancel
Save