yujian
2019-09-02 9eeda0d3049b71877c373c04d65533939b5582ef
fanli/src/main/java/com/yeshi/fanli/service/inter/taobao/TaoBaoOrderService.java
@@ -2,9 +2,7 @@
import java.util.List;
import com.yeshi.fanli.entity.admin.ReslutOrder;
import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
import com.yeshi.fanli.vo.order.TaoBaoOrderVO;
/**
 * 淘宝订单服务
@@ -39,57 +37,72 @@
    */
   public List<TaoBaoOrder> getTaoBaoOrderByOrderId(String orderId);
   /**
    * 查询订单--关联红包
    * @param start
    * @param count
    * @param key
    * @param startTime
    * @param endTime
    * @param type
    * @param days
    * @return
    */
   public List<ReslutOrder> queryJoinHongBao(int start, int count, String key, String startTime, String endTime, Integer type, Integer days) throws Exception;
   public int countQueryJoinHongBao(String key, String startTime, String endTime, Integer type, Integer days) throws Exception;
   /**
    * 统计当日预估收益
    * @param date  2018-09-01
    *
    * @param date
    *            2018-09-01
    * @return
    */
   public double countEstimate(String date) throws Exception;
   /**
    * 根据订单号、金额查询订单状态
    * @param orderId
    * @param payment
    * @return
    * @throws Exception
    * 绑定会员运营ID与渠道ID(根据交易ID)
    *
    * @param tadeId
    * @param specialId
    * @param realtionId
    */
   public List<TaoBaoOrder> getStateByOrderIdAndPayment(String orderId, String payment) throws Exception;
   public void bindSpecialIdAndRealtionId(String tradeId, String specialId, String realtionId);
   /**
    * 后端查询商品列表
    * @param start
    * @param count
    * @param keyType
    * @param key
    * @param startTime
    * @param endTime
    * @param state
    * 根据交易ID获取订单号
    *
    * @param tradeId
    * @return
    * @throws Exception
    */
   public List<TaoBaoOrderVO> listQuery(int start, int count, Integer keyType, String key, String startTime, String endTime,
         Integer state) throws Exception;
   public TaoBaoOrder selectByTradeId(String tradeId);
   public long countQuery(Integer keyType, String key, String startTime, String endTime, Integer state) throws Exception;
   /**
    * 检索所有订单列表
    *
    * @param page
    * @param pageSize
    * @return
    */
   public List<TaoBaoOrder> listAllOrder(int page, int pageSize);
   /**
    * 订单总量
    *
    * @return
    */
   public long countAllOrder();
   /**
    * 根据主键检索
    *
    * @param id
    * @return
    */
   public TaoBaoOrder selectByPrimaryKey(Long id);
   /**
    * 根据结算时间检索
    *
    * @param page
    * @param pageSize
    * @return
    */
   public List<TaoBaoOrder> listBySettlementTime(Long minTime, Long maxTime, int page, int pageSize);
   /**
    * 根据结算时间计数
    *
    * @param minTime
    * @param maxTime
    * @return
    */
   public Long countBySettlementTime(Long minTime, Long maxTime);
}