From 39dc91a2cd323c8c211000dfb357cf9cb5907687 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 16 Sep 2025 16:48:12 +0800 Subject: [PATCH] feat(ai): 新增 AI 用户选择角色关联产品功能 --- src/main/java/cc/mrbird/febs/ai/entity/AiMemberRolePoint.java | 30 ++++++++++++++++++++++++++++++ src/main/resources/mapper/modules/AiMemberRolePointMapper.xml | 4 ++++ src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRolePointMapper.java | 7 +++++++ 3 files changed, 41 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiMemberRolePoint.java b/src/main/java/cc/mrbird/febs/ai/entity/AiMemberRolePoint.java new file mode 100644 index 0000000..c7d6858 --- /dev/null +++ b/src/main/java/cc/mrbird/febs/ai/entity/AiMemberRolePoint.java @@ -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; +} diff --git a/src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRolePointMapper.java b/src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRolePointMapper.java new file mode 100644 index 0000000..9381153 --- /dev/null +++ b/src/main/java/cc/mrbird/febs/ai/mapper/AiMemberRolePointMapper.java @@ -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> { +} diff --git a/src/main/resources/mapper/modules/AiMemberRolePointMapper.xml b/src/main/resources/mapper/modules/AiMemberRolePointMapper.xml new file mode 100644 index 0000000..ee86684 --- /dev/null +++ b/src/main/resources/mapper/modules/AiMemberRolePointMapper.xml @@ -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> \ No newline at end of file -- Gitblit v1.9.1