package com.yeshi.fanli.service.inter.order;
|
|
import java.math.BigDecimal;
|
|
import com.yeshi.fanli.entity.order.UserOrderWeiQuanRecord;
|
import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
|
|
public interface UserOrderWeiQuanRecordService {
|
|
/**
|
* 同步之前维权信息
|
*/
|
public void syncPrevious();
|
|
/**
|
* 添加淘宝维权
|
*
|
* @param order
|
*/
|
public void addTaoBaoWeiQuan(TaoBaoWeiQuanOrder order);
|
|
/**
|
* @Title: listByOrderInfoAndUid @Description: 根据订单信息与用户ID查询维权 @param
|
* uid @param orderId @param sourceType @return List<UserOrderWeiQuanRecord>
|
* 返回类型 @throws
|
*/
|
|
public UserOrderWeiQuanRecord selectByOrderInfoAndUid(Long uid, String tradeId, int sourceType);
|
|
/**
|
* 统计数量 订单分组 日期筛选
|
*
|
* @param preDay
|
* @return
|
*/
|
public Integer countWeiQaunOrderNumberByDate(String preDay);
|
|
/**
|
* 订单维权金额
|
*
|
* @param preDay
|
* @return
|
*/
|
public BigDecimal countWeiQaunOrderMoneyByDate(String preDay);
|
|
|
/**
|
* 维权资金偿还
|
*
|
* @param uid
|
* @param tradeId
|
* @param sourceType
|
*/
|
public void weiQuanMoneyReturn(Long uid, String tradeId, int sourceType);
|
|
}
|