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);
|
}
|