| src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/ai/mapper/AiAgentCategoryMapper.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/ai/mapper/AiAgentMapper.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/ai/service/AiAgentService.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/ai/service/impl/AiAgentServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
| src/main/resources/mapper/modules/AiAgentCategoryMapper.xml | ●●●●● patch | view | raw | blame | history | |
| src/main/resources/mapper/modules/AiAgentMapper.xml | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java
New file @@ -0,0 +1,41 @@ package cc.mrbird.febs.ai.entity; import cc.mrbird.febs.common.entity.AiBaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @Data @TableName("ai_agent") public class AiAgent extends AiBaseEntity { /** 主键 */ private String id; /** 公司ID */ private String companyId; /** 代理分类ID */ private String agentCategoryId; /** 名称 */ private String name; /** 状态 0-禁用 1-启用 2-已删除 */ private Integer state; /** 描述 */ private String description; /** 背景图片 */ private String backImg; /** 小图标 */ private String iconImg; /** 提示词 */ private String prompt; /** 开场白 */ private String introduct; } src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java
New file @@ -0,0 +1,41 @@ package cc.mrbird.febs.ai.entity; import cc.mrbird.febs.common.entity.AiBaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @Data @TableName("ai_agent_category") public class AiAgentCategory extends AiBaseEntity { /** 主键 */ private String id; /** 公司ID */ private String companyId; /** 名称 */ private String name; /** 背景图片 */ private String backImg; /** 小图标 */ private String iconImg; /** 排序 */ private Integer sort; /** 状态 0-禁用 1-启用 2-已删除 */ private Integer state; /** 是否推荐到小程序首页 1-推荐 0-不推荐 */ private Integer hotState; /** 级别 */ private Integer level; /** 父级ID */ private String parentId; } src/main/java/cc/mrbird/febs/ai/mapper/AiAgentCategoryMapper.java
New file @@ -0,0 +1,7 @@ package cc.mrbird.febs.ai.mapper; import cc.mrbird.febs.ai.entity.AiAgentCategory; import com.baomidou.mybatisplus.core.mapper.BaseMapper; public interface AiAgentCategoryMapper extends BaseMapper<AiAgentCategory> { } src/main/java/cc/mrbird/febs/ai/mapper/AiAgentMapper.java
New file @@ -0,0 +1,7 @@ package cc.mrbird.febs.ai.mapper; import cc.mrbird.febs.ai.entity.AiAgent; import com.baomidou.mybatisplus.core.mapper.BaseMapper; public interface AiAgentMapper extends BaseMapper<AiAgent> { } src/main/java/cc/mrbird/febs/ai/service/AiAgentService.java
New file @@ -0,0 +1,7 @@ package cc.mrbird.febs.ai.service; import cc.mrbird.febs.ai.entity.AiAgent; import com.baomidou.mybatisplus.extension.service.IService; public interface AiAgentService extends IService<AiAgent> { } src/main/java/cc/mrbird/febs/ai/service/impl/AiAgentServiceImpl.java
New file @@ -0,0 +1,15 @@ package cc.mrbird.febs.ai.service.impl; import cc.mrbird.febs.ai.entity.AiAgent; import cc.mrbird.febs.ai.mapper.AiAgentMapper; import cc.mrbird.febs.ai.service.AiAgentService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Slf4j @Service @RequiredArgsConstructor public class AiAgentServiceImpl extends ServiceImpl<AiAgentMapper, AiAgent> implements AiAgentService { } src/main/resources/mapper/modules/AiAgentCategoryMapper.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.AiAgentCategoryMapper"> </mapper> src/main/resources/mapper/modules/AiAgentMapper.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.AiAgentMapper"> </mapper>