package com.yeshi.fanli.service.inter.order;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.yeshi.fanli.entity.taobao.PidOrder;
|
|
//商品分享订单服务
|
public interface PidOrderService {
|
|
/**
|
* 将淘宝订单缓存到本地数据库
|
*
|
* @param orderList
|
*/
|
public void addPidOrderFromTaoBao(Map<String, List<PidOrder>> map);
|
|
/**
|
* 根据订单缓存表中的状态更新PIDOrder中的信息
|
*/
|
public void updatePidOrderFromLocalTaoBaoOrder();
|
|
/**
|
* 处理本地数据库中的分享订单
|
*/
|
public void doPidOrder();
|
|
/**
|
* 处理本地数据库中的分享订单
|
*
|
* @param orderId-订单编号
|
*/
|
public void doPidOrder(String orderId);
|
|
|
/**
|
* 对比分享赚订单与红包
|
*/
|
public void compareOrderAndHongBao();
|
|
/**
|
* 维权
|
*
|
* @param orderId
|
*/
|
public void weiQuan(String orderId);
|
|
/**
|
* 获取正常的订单数量
|
*
|
* @param startTime
|
* @param endTime
|
* @return
|
*/
|
public long getPidOrderNormalCount(Date startTime, Date endTime);
|
|
/**
|
* 通过红包ID查询订单
|
*
|
* @param hongBaoId
|
* @return
|
*/
|
public PidOrder getPidOrderByHongBaoId(Long hongBaoId);
|
}
|