From ec42e8de80fcd0b52e698ea598fb3330fb8802e1 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 20 Aug 2025 17:25:08 +0800
Subject: [PATCH] feat(ai): 为 AiMemberAnswerItem 类添加 sort 字段
---
src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleProductService.java | 80 +--------------------------------------
1 files changed, 3 insertions(+), 77 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleProductService.java b/src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleProductService.java
index 8dd64b0..83c38ab 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleProductService.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleProductService.java
@@ -1,6 +1,7 @@
package cc.mrbird.febs.ai.service;
import cc.mrbird.febs.ai.entity.AiMemberRoleProduct;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
@@ -19,82 +20,7 @@
*/
AiMemberRoleProduct getById(String id);
- /**
- * 根据角色ID查询关联记录
- * @param roleId 角色ID
- * @return 关联记录列表
- */
- List<AiMemberRoleProduct> getByRoleId(String roleId);
+ List<AiMemberRoleProduct> selectListByQuery(LambdaQueryWrapper<AiMemberRoleProduct> query);
- /**
- * 根据产品ID查询关联记录
- * @param productId 产品ID
- * @return 关联记录列表
- */
- List<AiMemberRoleProduct> getByProductId(String productId);
-
- /**
- * 根据公司ID查询关联记录
- * @param companyId 公司ID
- * @return 关联记录列表
- */
- List<AiMemberRoleProduct> getByCompanyId(String companyId);
-
- /**
- * 根据角色ID和产品ID查询关联记录
- * @param roleId 角色ID
- * @param productId 产品ID
- * @return 关联记录列表
- */
- List<AiMemberRoleProduct> getByRoleIdAndProductId(String roleId, String productId);
-
- /**
- * 保存关联记录
- * @param aiMemberRoleProduct 关联记录实体
- * @return 是否保存成功
- */
- boolean saveRoleProduct(AiMemberRoleProduct aiMemberRoleProduct);
-
- /**
- * 批量保存关联记录
- * @param roleProducts 关联记录列表
- * @return 是否保存成功
- */
- boolean saveBatchRoleProducts(List<AiMemberRoleProduct> roleProducts);
-
- /**
- * 更新关联记录
- * @param aiMemberRoleProduct 关联记录实体
- * @return 是否更新成功
- */
- boolean updateRoleProduct(AiMemberRoleProduct aiMemberRoleProduct);
-
- /**
- * 根据ID删除关联记录
- * @param id 关联记录ID
- * @return 是否删除成功
- */
- boolean deleteById(String id);
-
- /**
- * 根据角色ID删除关联记录
- * @param roleId 角色ID
- * @return 是否删除成功
- */
- boolean deleteByRoleId(String roleId);
-
- /**
- * 根据产品ID删除关联记录
- * @param productId 产品ID
- * @return 是否删除成功
- */
- boolean deleteByProductId(String productId);
-
- /**
- * 根据角色ID和产品ID删除关联记录
- * @param roleId 角色ID
- * @param productId 产品ID
- * @return 是否删除成功
- */
- boolean deleteByRoleIdAndProductId(String roleId, String productId);
+ void deleteByQuery(LambdaQueryWrapper<AiMemberRoleProduct> query);
}
--
Gitblit v1.9.1