package com.xiaopeng.account.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.xiaopeng.api.dto.statistics.DailyCountDTO; import com.xiaopeng.api.model.account.XpAppUser; import org.apache.ibatis.annotations.Param; import java.time.LocalDate; import java.util.List; /** *

* 小程序用户 Mapper 接口 *

* * @author mitao * @since 2026-02-03 */ public interface XpAppUserMapper extends BaseMapper { /** * 统计时间范围内新增用户数 * * @param startDate 开始日期 * @param endDate 结束日期 * @return 新增用户数 */ Long countNewUsers(@Param("startDate") LocalDate startDate, @Param("endDate") LocalDate endDate); /** * 获取每日新增用户数 * * @param startDate 开始日期 * @param endDate 结束日期 * @return 每日统计列表 */ List getDailyUserCount(@Param("startDate") LocalDate startDate, @Param("endDate") LocalDate endDate); }