getPageWarningLog(@Param("dto") DeliverListDto dto);
+}
diff --git a/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqClientLogMapper.java b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqClientLogMapper.java
new file mode 100644
index 0000000..d7321cf
--- /dev/null
+++ b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqClientLogMapper.java
@@ -0,0 +1,23 @@
+package com.aiotagro.cattletrade.business.mapper;
+
+import com.aiotagro.cattletrade.business.entity.JbqClientLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ *
+ * 智能耳标日志表 Mapper 接口
+ *
+ *
+ * @author admin
+ * @since 2024-12-26
+ */
+@Mapper
+public interface JbqClientLogMapper extends BaseMapper {
+
+ List jbqLogList(@Param("deliveryId") Integer deliveryId,@Param("createTime") Date createTime,@Param("checkTime") Date checkTime);
+}
diff --git a/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqClientMapper.java b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqClientMapper.java
new file mode 100644
index 0000000..b0be4b7
--- /dev/null
+++ b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqClientMapper.java
@@ -0,0 +1,29 @@
+package com.aiotagro.cattletrade.business.mapper;
+
+import com.aiotagro.cattletrade.business.dto.DeviceDto;
+import com.aiotagro.cattletrade.business.entity.JbqClient;
+import com.aiotagro.cattletrade.business.vo.JbqClientVo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 智能耳标表 Mapper 接口
+ *
+ *
+ * @author admin
+ * @since 2024-12-26
+ */
+@Mapper
+public interface JbqClientMapper extends BaseMapper {
+
+ List JbqList(@Param("item") DeviceDto dto);
+
+ /**
+ * 查询未分配的智能耳标列表
+ */
+ List selectUnassignedJbqList(@Param("item") DeviceDto dto);
+}
diff --git a/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqServerLogMapper.java b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqServerLogMapper.java
new file mode 100644
index 0000000..00bb266
--- /dev/null
+++ b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqServerLogMapper.java
@@ -0,0 +1,24 @@
+package com.aiotagro.cattletrade.business.mapper;
+
+import com.aiotagro.cattletrade.business.entity.JbqServerLog;
+import com.aiotagro.cattletrade.business.vo.ServerLocationVo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ *
+ * 智能主机日志表 Mapper 接口
+ *
+ *
+ * @author admin
+ * @since 2024-12-26
+ */
+@Mapper
+public interface JbqServerLogMapper extends BaseMapper {
+
+ List selectServerLocationByTime(@Param("deviceId") String serverDeviceId,@Param("deliverTime") Date deliverTime,@Param("checkTime") Date checkTime);
+}
diff --git a/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqServerMapper.java b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqServerMapper.java
new file mode 100644
index 0000000..58c4d3f
--- /dev/null
+++ b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/JbqServerMapper.java
@@ -0,0 +1,24 @@
+package com.aiotagro.cattletrade.business.mapper;
+
+import com.aiotagro.cattletrade.business.dto.DeviceDto;
+import com.aiotagro.cattletrade.business.entity.JbqServer;
+import com.aiotagro.cattletrade.business.vo.ServerClientVo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 智能主机表 Mapper 接口
+ *
+ *
+ * @author admin
+ * @since 2024-12-26
+ */
+@Mapper
+public interface JbqServerMapper extends BaseMapper {
+
+ List serverList(@Param("item") DeviceDto dto);
+}
diff --git a/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/MemberDriverMapper.java b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/MemberDriverMapper.java
new file mode 100644
index 0000000..1d3e634
--- /dev/null
+++ b/tradeCattle/aiotagro-cattle-trade/src/main/java/com/aiotagro/cattletrade/business/mapper/MemberDriverMapper.java
@@ -0,0 +1,138 @@
+package com.aiotagro.cattletrade.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * Member Driver Mapper
+ *
+ * @author System
+ * @date 2025-01-16
+ */
+@Mapper
+public interface MemberDriverMapper extends BaseMapper