From 5d7b65670282a4fad015e37d567cfa171b162052 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期二, 20 五月 2025 12:25:19 +0800
Subject: [PATCH] 基础代码

---
 pt-errand/src/main/java/com/ruoyi/errand/mapper/AppUserMapper.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/pt-errand/src/main/java/com/ruoyi/errand/mapper/AppUserMapper.java b/pt-errand/src/main/java/com/ruoyi/errand/mapper/AppUserMapper.java
new file mode 100644
index 0000000..61d83f2
--- /dev/null
+++ b/pt-errand/src/main/java/com/ruoyi/errand/mapper/AppUserMapper.java
@@ -0,0 +1,34 @@
+package com.ruoyi.errand.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.ruoyi.errand.domain.AppUser;
+import com.ruoyi.errand.object.dto.sys.AppUserPageListDTO;
+import com.ruoyi.errand.object.vo.app.AppUserInfoVO;
+import com.ruoyi.errand.object.vo.app.OrderPageVO;
+import com.ruoyi.errand.object.vo.sys.AppUserPageListVO;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.time.LocalDateTime;
+import java.util.List;
+import java.util.Map;
+
+@Mapper
+public interface AppUserMapper extends BaseMapper<AppUser> {
+    List<OrderPageVO> getOrderPage(@Param("userId") Long userId);
+
+    AppUserInfoVO getMyInfo(@Param("id") Long id);
+
+    Integer countByCreateTimeBefore(@Param("end") LocalDateTime end);
+
+    Integer countByCreateTimeBetween(@Param("start") LocalDateTime start, @Param("end") LocalDateTime end);
+
+    List<Map<String, Object>> countGroupByDate(@Param("start") LocalDateTime start,
+                                               @Param("end") LocalDateTime end,
+                                               @Param("datePattern") String datePattern);
+
+    Map<String,Object> getCourierByCommunityId(@Param("communityId")Integer communityId);
+
+    IPage<AppUserPageListVO> getAppUserPageList(@Param("page")IPage<AppUserPageListVO> page, @Param("dto")AppUserPageListDTO dto);
+}

--
Gitblit v1.7.1