yujian
2019-04-22 b6c37e4bc38db88a360d0f2c6099183f9bb75bdc
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserMoneyDetailService.java
@@ -1,9 +1,12 @@
package com.yeshi.fanli.service.inter.user;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.money.UserMoneyDetail;
import com.yeshi.fanli.entity.money.UserMoneyDetail.UserMoneyDetailTypeEnum;
import com.yeshi.fanli.exception.money.UserMoneyDetailException;
import com.yeshi.fanli.vo.money.UserMoneyDetailHistoryVO;
/**
@@ -13,6 +16,14 @@
 *
 */
public interface UserMoneyDetailService {
   /**
    * 添加用户资金记录
    *
    * @param detail
    * @throws UserMoneyDetailException
    */
   public void addUserMoneyDetail(UserMoneyDetail detail) throws UserMoneyDetailException;
   /**
    * 客户端查询用户的资金记录
@@ -36,6 +47,7 @@
   /**
    * 资金明细详情列表(老版本)
    *
    * @param uid
    * @param page
    * @param pageSize
@@ -46,9 +58,22 @@
   /**
    * 资金明细详情总数(老版本)
    *
    * @param uid
    * @return
    */
   public long countByUidWithState(Long uid);
   /**
    * 分类型与时间统计用户的资金总和
    *
    * @param uid
    * @param typeList
    * @param minDate
    * @param maxDate
    * @return
    */
   public BigDecimal statisticUserTypeMoneyWithDate(Long uid, List<UserMoneyDetailTypeEnum> typeList, Date minDate,
         Date maxDate);
}