package com.yeshi.fanli.service.inter.order.vipshop;
|
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.jd.JDOrder;
|
import com.yeshi.fanli.entity.vipshop.VipShopOrderDetail;
|
import com.yeshi.fanli.exception.jd.JDOrderException;
|
import com.yeshi.fanli.exception.vipshop.VipShopOrderException;
|
|
public interface VipShopOrderService {
|
|
/**
|
* 添加订单
|
*
|
* @param order
|
* @throws JDOrderException
|
*/
|
public void addVipShopOrder(JDOrder order) throws VipShopOrderException;
|
|
/**
|
* 根据主键ID查询
|
*
|
* @param orderId
|
* @return
|
*/
|
public JDOrder selectByPrimaryKey(Long orderId);
|
|
/**
|
* 根据主键查询(包含子订单)
|
* @param orderId
|
* @return
|
*/
|
public JDOrder selectDetailByPrimaryKey(Long orderId);
|
|
public Long countOrderByDay(String preDay);
|
|
/**
|
* 查询订单
|
* @param start
|
* @param count
|
* @param key
|
* @return
|
*/
|
public List<VipShopOrderDetail> listDetailQuery(long start, int count, String key);
|
|
public long countDetailQuery(String key);
|
|
}
|