package com.yeshi.fanli.service.inter.money;
|
|
import java.math.BigDecimal;
|
|
import com.yeshi.fanli.entity.money.UserMoneyDetail;
|
|
/**
|
* 用户资金服务
|
*
|
* @author Administrator
|
*
|
*/
|
public interface UserMoneyService {
|
|
/**
|
* 获取用户今日红包收益(创建时间为今天)
|
*
|
* @param uid
|
* @return
|
*/
|
public BigDecimal getMoneyToday(Long uid);
|
|
/**
|
* 获取用户本月红包收益(创建时间为本月)
|
*
|
* @param uid
|
* @return
|
*/
|
public BigDecimal getMoneyMonth(Long uid);
|
|
/**
|
* 获取用户上月红包收益(创建时间为上月)
|
*
|
* @param uid
|
* @return
|
*/
|
public BigDecimal getMoneyLastMonth(Long uid);
|
|
/**
|
* 减去用户资金
|
* @param uid
|
* @param money
|
* @param detail
|
*/
|
public void subUserMoney(Long uid, BigDecimal money, UserMoneyDetail detail);
|
|
/**
|
* 增加用户资金
|
* @param uid
|
* @param money
|
* @param detail
|
*/
|
public void addUserMoney(Long uid, BigDecimal money, UserMoneyDetail detail);
|
|
}
|