src/main/java/cc/mrbird/febs/ai/entity/AiMemberTalk.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/entity/AiProductRole.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/entity/AiProductRoleLink.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/mapper/AiProductRoleLinkMapper.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/service/AiProductRoleLinkService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductRoleLinkServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
src/main/resources/mapper/modules/AiProductRoleLinkMapper.xml | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/ai/entity/AiMemberTalk.java
@@ -25,11 +25,6 @@ private String productId; /** * AI产品陪练角色ID (UUID) */ private String productRoleId; /** * 用户ID (UUID) */ private String memberId; src/main/java/cc/mrbird/febs/ai/entity/AiProductRole.java
@@ -19,11 +19,6 @@ private String companyId; /** * ai产品ID (UUID) */ private String productId; /** * 名称 */ private String name; src/main/java/cc/mrbird/febs/ai/entity/AiProductRoleLink.java
New file @@ -0,0 +1,31 @@ package cc.mrbird.febs.ai.entity; import cc.mrbird.febs.common.entity.AiBaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * 产品陪练角色关系表 * * @author yourname * @date 2025-07-29 */ @Data @TableName("ai_product_role_link") public class AiProductRoleLink extends AiBaseEntity { /** * 公司ID (UUID) */ private String companyId; /** * 产品陪练角色ID (UUID) */ private String productRoleId; /** * 产品ID (UUID) */ private String productId; } src/main/java/cc/mrbird/febs/ai/mapper/AiProductRoleLinkMapper.java
New file @@ -0,0 +1,14 @@ package cc.mrbird.febs.ai.mapper; import cc.mrbird.febs.ai.entity.AiProductRoleLink; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * 产品陪练角色关系表 Mapper接口 * * @author yourname * @date 2025-07-29 */ public interface AiProductRoleLinkMapper extends BaseMapper<AiProductRoleLink> { } src/main/java/cc/mrbird/febs/ai/service/AiProductRoleLinkService.java
New file @@ -0,0 +1,10 @@ package cc.mrbird.febs.ai.service; import cc.mrbird.febs.ai.entity.AiProductRoleLink; import com.baomidou.mybatisplus.extension.service.IService; /** * @author Administrator */ public interface AiProductRoleLinkService extends IService<AiProductRoleLink> { } src/main/java/cc/mrbird/febs/ai/service/impl/AiProductRoleLinkServiceImpl.java
New file @@ -0,0 +1,18 @@ package cc.mrbird.febs.ai.service.impl; import cc.mrbird.febs.ai.entity.AiProductRoleLink; import cc.mrbird.febs.ai.mapper.AiProductRoleLinkMapper; import cc.mrbird.febs.ai.service.AiProductRoleLinkService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * @author Administrator */ @Slf4j @Service @RequiredArgsConstructor public class AiProductRoleLinkServiceImpl extends ServiceImpl<AiProductRoleLinkMapper, AiProductRoleLink> implements AiProductRoleLinkService { } src/main/resources/mapper/modules/AiProductRoleLinkMapper.xml
New file @@ -0,0 +1,4 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="cc.mrbird.febs.ai.mapper.AiProductRoleLinkMapper"> </mapper>