src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestion.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestionItem.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/mapper/AiProductQuestionItemMapper.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/service/AiProductQuestionItemService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductQuestionItemServiceImpl.java | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestion.java
@@ -30,26 +30,6 @@ private String title; /** * 答案 */ private String answer; /** * 是否是正确答案 0-否 1-是 */ private Integer correctAnswer; /** * 父ID,相同表示是同一个题目 */ private String parentId; /** * 答案解析 */ private String answerAnalysis; /** * 难度:1-简单,2-中等,3-困难 */ private Integer difficulty; src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestionItem.java
New file @@ -0,0 +1,46 @@ package cc.mrbird.febs.ai.entity; import cc.mrbird.febs.common.entity.AiBaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * AI产品题目子表 * * @author yourname * @date 2025-07-29 */ @Data @TableName("ai_product_question_item") public class AiProductQuestionItem extends AiBaseEntity { /** * 公司ID (UUID) */ private String companyId; /** * AI产品题目ID (UUID) */ private String productQuestionId; /** * 题目 */ private String title; /** * 答案 */ private String answer; /** * 是否是正确答案 0-否 1-是 */ private Integer correctAnswer; /** * 答案解析 */ private String answerAnalysis; } src/main/java/cc/mrbird/febs/ai/mapper/AiProductQuestionItemMapper.java
New file @@ -0,0 +1,14 @@ package cc.mrbird.febs.ai.mapper; import cc.mrbird.febs.ai.entity.AiProductQuestionItem; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * AI产品题目子表 Mapper接口 * * @author yourname * @date 2025-07-29 */ public interface AiProductQuestionItemMapper extends BaseMapper<AiProductQuestionItem> { } src/main/java/cc/mrbird/febs/ai/service/AiProductQuestionItemService.java
New file @@ -0,0 +1,14 @@ package cc.mrbird.febs.ai.service; import cc.mrbird.febs.ai.entity.AiProductQuestionItem; import com.baomidou.mybatisplus.extension.service.IService; /** * AI产品题目子表 Service接口 * * @author yourname * @date 2025-07-29 */ public interface AiProductQuestionItemService extends IService<AiProductQuestionItem> { } src/main/java/cc/mrbird/febs/ai/service/impl/AiProductQuestionItemServiceImpl.java
New file @@ -0,0 +1,22 @@ package cc.mrbird.febs.ai.service.impl; import cc.mrbird.febs.ai.entity.AiProductQuestionItem; import cc.mrbird.febs.ai.mapper.AiProductQuestionItemMapper; import cc.mrbird.febs.ai.service.AiProductQuestionItemService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; /** * AI产品题目子表 Service实现类 * * @author yourname * @date 2025-07-29 */ @Service @RequiredArgsConstructor @Transactional public class AiProductQuestionItemServiceImpl extends ServiceImpl<AiProductQuestionItemMapper, AiProductQuestionItem> implements AiProductQuestionItemService { }