From 9f265c6dd1b88f92ea727aac20bc19264b00632f Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Mon, 29 Jun 2026 09:46:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(feedback):=20=E6=B7=BB=E5=8A=A0=E5=8F=8D?= =?UTF-8?q?=E9=A6=88=E5=88=97=E8=A1=A8=E6=8C=89=E6=8F=90=E4=BA=A4=E4=BA=BA?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 FeedbackMapper 中添加按创建者筛选的查询条件 - 在 FeedbackPageReqVO 中添加 creator 字段用于接收提交人用户编号参数 - 支持通过提交人用户编号对反馈列表进行精确匹配筛选 - 保持与其他筛选条件的组合查询兼容性 --- .../system/controller/admin/feedback/vo/FeedbackPageReqVO.java | 3 +++ .../rdms/module/system/dal/mysql/feedback/FeedbackMapper.java | 1 + 2 files changed, 4 insertions(+) diff --git a/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/controller/admin/feedback/vo/FeedbackPageReqVO.java b/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/controller/admin/feedback/vo/FeedbackPageReqVO.java index 3e51c03..c3080eb 100644 --- a/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/controller/admin/feedback/vo/FeedbackPageReqVO.java +++ b/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/controller/admin/feedback/vo/FeedbackPageReqVO.java @@ -19,4 +19,7 @@ public class FeedbackPageReqVO extends PageParam { @Schema(description = "标题关键词") private String title; + @Schema(description = "提交人用户编号(创建者)", example = "2034588597520314370") + private String creator; + } diff --git a/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/dal/mysql/feedback/FeedbackMapper.java b/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/dal/mysql/feedback/FeedbackMapper.java index fc393be..2932bff 100644 --- a/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/dal/mysql/feedback/FeedbackMapper.java +++ b/rdms-system/rdms-system-boot/src/main/java/com/njcn/rdms/module/system/dal/mysql/feedback/FeedbackMapper.java @@ -14,6 +14,7 @@ public interface FeedbackMapper extends BaseMapperX { return selectPage(reqVO, new LambdaQueryWrapperX() .eqIfPresent(FeedbackDO::getType, reqVO.getType()) .eqIfPresent(FeedbackDO::getStatus, reqVO.getStatus()) + .eqIfPresent(FeedbackDO::getCreator, reqVO.getCreator()) .likeIfPresent(FeedbackDO::getTitle, reqVO.getTitle()) .orderByDesc(FeedbackDO::getId)); }