Administrator
2025-07-30 ccefddf89bae188faad02ed845c5f9756f121591
refs
author Administrator <15274802129@163.com>
Wednesday, July 30, 2025 17:01 +0800
committer Administrator <15274802129@163.com>
Wednesday, July 30, 2025 17:02 +0800
commitccefddf89bae188faad02ed845c5f9756f121591
tree b5313acdb7253c7875c32757ebb2548e416c9e5c tree | zip | gz
parent 0fff2c58491770e0f73ebda96c0abf3b89ac0184 view | diff
feat(ai): 添加 AI 用户答题记录和角色选择相关实体、Mapper 和 Service

- 新增 AiBaseEntity 基础实体类
- 新增 AiMemberAnswer、AiMemberAnswerItem、AiMemberRole、AiMemberRoleCategory 和 AiMemberRoleProduct 实体类
- 新增对应的 Mapper 接口和 XML 文件
- 新增对应的 Service 接口和实现类
65 files added
4167 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/entity/AiMemberAnswer.java 51 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberAnswerItem.java 86 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberRole.java 41 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberRoleCategory.java 31 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberRoleProduct.java 30 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberTalk.java 36 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberTalkItem.java 40 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProduct.java 80 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductCategory.java 55 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java 45 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestion.java 61 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestionLink.java 30 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductRole.java 45 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberAnswerItemMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberAnswerMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRoleCategoryMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRoleMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRoleProductMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberTalkItemMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberTalkMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiProductCategoryMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiProductMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiProductPointMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiProductQuestionLinkMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiProductQuestionMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiProductRoleMapper.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerItemService.java 113 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberAnswerService.java 108 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleCategoryService.java 100 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleProductService.java 100 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberRoleService.java 92 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberTalkItemService.java 77 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberTalkService.java 84 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductCategoryService.java 113 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductPointService.java 106 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductQuestionLinkService.java 123 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductQuestionService.java 128 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductRoleService.java 92 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductService.java 114 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerItemServiceImpl.java 154 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java 148 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberRoleCategoryServiceImpl.java 145 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberRoleProductServiceImpl.java 145 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberRoleServiceImpl.java 129 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkItemServiceImpl.java 113 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkServiceImpl.java 121 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductCategoryServiceImpl.java 161 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java 153 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductQuestionLinkServiceImpl.java 180 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductQuestionServiceImpl.java 176 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductRoleServiceImpl.java 135 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductServiceImpl.java 161 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/entity/AiBaseEntity.java 35 ●●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberAnswerItemMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberAnswerMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberRoleCategoryMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberRoleProductMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberTalkItemMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberTalkMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiProductCategoryMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiProductMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiProductPointMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiProductQuestionLinkMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiProductQuestionMapper.xml 4 ●●●● diff | view | raw | blame | history
src/main/resources/mapper/modules/AiProductRoleMapper.xml 4 ●●●● diff | view | raw | blame | history