Administrator
13 hours ago 8298b88330abc838dd6484c96317de68b95aeb6a
feat(ai): 新增 AI 用户选择角色关联产品功能

- 添加 AiMemberRolePoint 实体类,用于 AI 用户选择角色关联产品
- 创建 AiMemberRolePointMapper 接口,实现对 AI 用户选择角色关联产品的 CRUD 操作
- 新增 AiMemberRolePointMapper.xml配置文件,定义 MyBatis 映射关系
3 files added
41 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/entity/AiMemberRolePoint.java 30 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRolePointMapper.java 7 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberRolePointMapper.xml 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberRolePoint.java
New file
@@ -0,0 +1,30 @@
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_member_role_point")
public class AiMemberRolePoint extends AiBaseEntity {
    /**
     * 公司ID (UUID)
     */
    private String companyId;
    /**
     * 角色ID (UUID)
     */
    private String roleId;
    /**
     * 产品知识点ID (UUID)
     */
    private String productPointId;
}
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRolePointMapper.java
New file
@@ -0,0 +1,7 @@
package cc.mrbird.febs.ai.mapper;
import cc.mrbird.febs.ai.entity.AiMemberRolePoint;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface AiMemberRolePointMapper extends BaseMapper<AiMemberRolePoint> {
}
src/main/resources/mapper/modules/AiMemberRolePointMapper.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.AiMemberRolePointMapper">
</mapper>