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