From cdd076be08ba86bbe196b4edc4fee7b4c8ae840c Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Thu, 18 Sep 2025 15:25:51 +0800 Subject: [PATCH] ``` refactor(AiProductServiceImpl): 优化产品信息查询逻辑 --- src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerService.java | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerService.java b/src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerService.java index 5e2e55c..5fe71c5 100644 --- a/src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerService.java +++ b/src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerService.java @@ -1,13 +1,12 @@ package cc.mrbird.febs.ai.service; import cc.mrbird.febs.ai.entity.AiMemberAnswer; -import cc.mrbird.febs.ai.req.memberAnswer.ApiMemberAnswerDto; -import cc.mrbird.febs.ai.req.memberAnswer.ApiMemberAnswerInsureDto; -import cc.mrbird.febs.ai.req.memberAnswer.ApiMemberAnswerPreviousDto; -import cc.mrbird.febs.ai.req.memberAnswer.ApiQuestionAnswerDto; +import cc.mrbird.febs.ai.req.memberAnswer.*; import cc.mrbird.febs.common.entity.FebsResponse; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.Date; import java.util.List; /** @@ -20,6 +19,8 @@ AiMemberAnswer getOneByQuery(LambdaQueryWrapper<AiMemberAnswer> aiMemberAnswerLambdaQueryWrapper); + FebsResponse startAnswerV2(ApiMemberAnswerDto dto); + FebsResponse startAnswer(ApiMemberAnswerDto dto); boolean checkMemberAnswerDone(AiMemberAnswer aiMemberAnswer); @@ -29,4 +30,14 @@ FebsResponse insure(ApiMemberAnswerInsureDto dto); FebsResponse previous(ApiMemberAnswerPreviousDto dto); + + FebsResponse wrongPage(ApiMemberAnswerWrongPageDto dto); + + FebsResponse myWork(ApiMemberProductWorkPageDto dto); + + void updateMemberAnswerUpdateTime(String memberAnswerId, Date updateTime); + + List<AiMemberAnswer> getListByCompanyId(String companyId); + + List<AiMemberAnswer> getListByCompanyIdAndMemberUuid(String companyId, String memberUuid); } -- Gitblit v1.9.1