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