Administrator
15 hours ago 0e1302646a350fdc7cd31e7034f097792f337c36
feat(ai): 新增 AiMemberPoint 实体、Mapper 及 XML配置

- 创建 AiMemberPoint 类,用于表示 ai 会员积分信息
- 添加 AiMemberPointMapper 接口,继承 BaseMapper
- 创建 AiMemberPointMapper.xml配置文件
3 files added
44 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/entity/AiMemberPoint.java 33 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberPointMapper.java 7 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberPointMapper.xml 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiMemberPoint.java
New file
@@ -0,0 +1,33 @@
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_member_point")
public class AiMemberPoint extends AiBaseEntity {
    /**
     *
     `company_id` varchar(36) DEFAULT NULL COMMENT '公司ID',
     `product_point_id` varchar(36) DEFAULT NULL COMMENT 'ai产品ID',
     `member_id` varchar(36) DEFAULT NULL,
     `total_time` int(11) DEFAULT NULL
     */
    /**
     * 公司ID
     */
    private String companyId;
    /**
     * ai产品ID
     */
    private String productPointId;
    /**
     * 会员ID
     */
    private String memberId;
    /**
     * 总时长
     */
    private Integer totalTime;
}
src/main/java/cc/mrbird/febs/ai/mapper/AiMemberPointMapper.java
New file
@@ -0,0 +1,7 @@
package cc.mrbird.febs.ai.mapper;
import cc.mrbird.febs.ai.entity.AiMemberPoint;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface AiMemberPointMapper extends BaseMapper<AiMemberPoint> {
}
src/main/resources/mapper/modules/AiMemberPointMapper.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.AiMemberPointMapper">
</mapper>