package com.yeshi.fanli.service.inter.tlj;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinDetail;
|
import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinOrigin;
|
import com.yeshi.fanli.vo.tlj.TaoLiJinDetailVO;
|
|
public interface UserTaoLiJinDetailService {
|
|
/**
|
* 根据日期类型统计消耗金额
|
* @param uid
|
* @param dateType 1今日 、2昨日、3本月、4上月
|
* @return
|
*/
|
public BigDecimal countUseMoneyByDate(long uid, int dateType);
|
|
/**
|
* 查询明细记录
|
* @param uid
|
* @param detailId
|
* @param maxTime
|
* @return
|
*/
|
public List<TaoLiJinDetailVO> listUserMoneyDetailForClient(Long uid, Long detailId, Date maxTime);
|
|
public long countUserMoneyDetailForClient(Long uid, Long detailId, Date maxTime);
|
|
|
/**
|
* 创建明细
|
* @param record
|
*/
|
public void insertSelective(UserTaoLiJinDetail record);
|
|
/**
|
* 创建新增明细
|
* @param taoLiJinOrigin
|
*/
|
public void createAddDetail(UserTaoLiJinOrigin taoLiJinOrigin);
|
|
/**
|
* 统计个数
|
* @param uid
|
*/
|
public Long countDetail(long uid);
|
|
public Long countNumByDay(String preDay);
|
|
public BigDecimal countMoneyByDay(String preDay);
|
|
}
|