package com.ruoyi.user.mapper; import org.apache.ibatis.annotations.Param; import com.ruoyi.user.domain.vo.EarningSummaryVo; /** * 会员收益流水 数据层 * * @author hugray */ public interface AccountEarningRecordMapper { /** * 汇总指定会员的收益(今日 / 本月 / 累计) * * 单条 SQL 聚合三栏,命中 idx_earning_user_time 索引;无流水时三栏均为 0。 * * @param userId 会员ID * @return 收益汇总(单位:分) */ public EarningSummaryVo selectEarningSummary(@Param("userId") Long userId); }