From a19baf390767911dde462d2af5e8327bcba5b2c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=85=E6=88=BF?= Date: Sun, 28 Dec 2025 19:02:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B(eventType)=E5=AD=97=E6=AE=B5=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在MartialProject实体类中添加eventType字段 - 在MartialProjectController中添加eventType查询支持 - 项目类型: 1-套路, 2-散打, 3-器械, 4-对练 --- .../martial/controller/MartialProjectController.java | 4 ++++ .../modules/martial/pojo/entity/MartialProject.java | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/src/main/java/org/springblade/modules/martial/controller/MartialProjectController.java b/src/main/java/org/springblade/modules/martial/controller/MartialProjectController.java index 11cd867..2093ea0 100644 --- a/src/main/java/org/springblade/modules/martial/controller/MartialProjectController.java +++ b/src/main/java/org/springblade/modules/martial/controller/MartialProjectController.java @@ -57,6 +57,10 @@ public class MartialProjectController extends BladeController { if (StringUtil.isNotBlank(project.getCategory())) { queryWrapper.like("category", project.getCategory()); } + // 项目类型精确匹配 + if (project.getEventType() != null) { + queryWrapper.eq("event_type", project.getEventType()); + } // 参赛类型精确匹配 if (project.getType() != null) { queryWrapper.eq("type", project.getType()); diff --git a/src/main/java/org/springblade/modules/martial/pojo/entity/MartialProject.java b/src/main/java/org/springblade/modules/martial/pojo/entity/MartialProject.java index 3b4fd2c..51c389b 100644 --- a/src/main/java/org/springblade/modules/martial/pojo/entity/MartialProject.java +++ b/src/main/java/org/springblade/modules/martial/pojo/entity/MartialProject.java @@ -63,6 +63,13 @@ public class MartialProject extends TenantEntity { @Schema(description = "组别") private String category; + /** + * 项目类型(1-套路,2-散打,3-器械,4-对练) + */ + @Schema(description = "项目类型") + @com.baomidou.mybatisplus.annotation.TableField("event_type") + private Integer eventType; + /** * 类型(1-个人,2-双人,3-集体) */