admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/tlj/UserTaoLiJinDetailService.java
@@ -1,55 +1,55 @@
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);
}