From f1806477c4972c2d09f32df848216bcb69f4d680 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 29 Sep 2025 14:00:09 +0800
Subject: [PATCH] feat(ai): 新增阿里云百炼知识库工具类 - 添加 KnowledgeBaseUtil 工具类,封装阿里云百炼知识库操作 - 实现文件上传、知识库创建与更新等核心功能 - 支持文件MD5计算、分类管理、索引任务提交与状态查询 - 集成阿里云百炼SDK依赖,版本为2.5.0 - 提供完整的知识库初始化与文件更新流程示例 - 添加文件解析状态轮询与错误处理机制 - 支持知识库中文档的追加导入与旧文档删除功能
---
src/main/java/cc/mrbird/febs/mall/mapper/MallSalesmanMapper.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallSalesmanMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallSalesmanMapper.java
index 97d296f..6959760 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/MallSalesmanMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallSalesmanMapper.java
@@ -1,11 +1,43 @@
package cc.mrbird.febs.mall.mapper;
+import cc.mrbird.febs.mall.entity.MallAddressInfo;
+import cc.mrbird.febs.mall.entity.MallAgentRecord;
import cc.mrbird.febs.mall.entity.MallSalesman;
+import cc.mrbird.febs.mall.vo.*;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.math.BigDecimal;
+import java.util.List;
public interface MallSalesmanMapper extends BaseMapper<MallSalesman> {
IPage<MallSalesman> selectMallSalesmanListInPage(Page<MallSalesman> page, MallSalesman mallSalesman);
+
+ List<AdminMallSalesmansTreeVo> selectTreeByState( @Param("state") int i);
+
+ AdminAgentSelectVo agentSelect(@Param("memberId")long id);
+
+ IPage<AdminMallAddressInfoVo> selectAddressAmountListInPage(Page<AdminMallAddressInfoVo> page, @Param("record")MallAddressInfo mallAddressInfo);
+
+ BigDecimal selectSumOrderAmountByProvinceAndCity(@Param("province")String province, @Param("city")String city);
+
+ Integer selectSumOrderCntByProvinceAndCity(@Param("province")String province, @Param("city")String city);
+
+ List<AdminMallAddressInfoVo> selectProvince();
+
+ IPage<AdminSalesmanAchieveVo> selectSalesmanAchieveListInPage(Page<AdminSalesmanAchieveVo> page, @Param("record")MallSalesman mallSalesman);
+
+ List<AdminSalesmanAchieveVo> selectSalesmanAchieveProvince();
+
+ List<AdminMemberOrderVo> selectAdminMemberOrderVoBySalesmanId(@Param("salesmanId")Long salesmanId);
+
+ IPage<AdminMallAgentRecordVo> selectAgentAchieveListInPage(Page<AdminMallAgentRecordVo> page, @Param("record")MallAgentRecord mallAgentRecord);
+
+ List<AdminMallAgentRecordVo> selectAgentAddressProvince();
+
+ List<String> selectAgentAddressCity(@Param("province")String province);
+
}
--
Gitblit v1.9.1