diff --git a/src/main/java/com/rj/config/MybatisPlusConfig.java b/src/main/java/com/rj/config/MybatisPlusConfig.java index 689959c..e5d313f 100644 --- a/src/main/java/com/rj/config/MybatisPlusConfig.java +++ b/src/main/java/com/rj/config/MybatisPlusConfig.java @@ -59,6 +59,7 @@ public class MybatisPlusConfig { ignoreTables.add("tenant"); // 租户表本身 ignoreTables.add("industry_tags"); // 行业标签(示例:如认为是公共字典) ignoreTables.add("menu"); // 菜单表(不需要租户隔离) + ignoreTables.add("ai_prompts"); // AI 提示词全局配置,表无 tenant_id 字段 return new TenantLineHandler() { diff --git a/src/main/java/com/rj/controller/AiPromptsController.java b/src/main/java/com/rj/controller/AiPromptsController.java index b6613bf..7a75b49 100644 --- a/src/main/java/com/rj/controller/AiPromptsController.java +++ b/src/main/java/com/rj/controller/AiPromptsController.java @@ -93,6 +93,7 @@ public class AiPromptsController { @RequestParam(required = false) String sceneCode, @RequestParam(required = false) String categoryCode, @RequestParam(required = false) String fieldCode, + @RequestParam(required = false) String promptType, @RequestParam(required = false) String promptKeyword, @RequestParam(required = false) String createStartTime, @RequestParam(required = false) String createEndTime) { @@ -109,6 +110,9 @@ public class AiPromptsController { if (fieldCode != null && !fieldCode.trim().isEmpty()) { q.eq(AiPrompts::getFieldCode, fieldCode); } + if (promptType != null && !promptType.trim().isEmpty()) { + q.eq(AiPrompts::getPromptType, promptType); + } if (promptKeyword != null && !promptKeyword.trim().isEmpty()) { q.like(AiPrompts::getPromptText, promptKeyword); } diff --git a/src/main/java/com/rj/entity/AiPrompts.java b/src/main/java/com/rj/entity/AiPrompts.java index eecd8f6..29e5255 100644 --- a/src/main/java/com/rj/entity/AiPrompts.java +++ b/src/main/java/com/rj/entity/AiPrompts.java @@ -36,6 +36,9 @@ public class AiPrompts implements Serializable { @Schema(description = "字段编码") private String fieldCode; + @Schema(description = "提示词类型") + private String promptType; + @Schema(description = "提示词") private String promptText;