KmallOrderMapper.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.emato.ccnet.mapper.kmall;
  2. import com.emato.ccnet.domain.kmall.OrderBill;
  3. import com.emato.ccnet.domain.kmall.OrderGoods;
  4. import com.emato.ccnet.domain.kmall.WayBill;
  5. import com.emato.ccnet.domain.kmall.PayBill;
  6. import org.springframework.stereotype.Repository;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 海关三单
  11. *
  12. * @author Scott Chen
  13. * @version 1.0
  14. * 2017-11-04 16:55
  15. */
  16. @Repository
  17. public interface KmallOrderMapper {
  18. /**
  19. * 电子订单运单数据
  20. * @param param
  21. * @return
  22. */
  23. List<WayBill> getWaybills(Map<String, Object> param);
  24. /**
  25. * 支付单数据
  26. * @param param
  27. * @return
  28. */
  29. List<PayBill> getPayBills(Map<String, Object> param);
  30. List<PayBill> getIcbcPayBills(Map<String, Object> param);
  31. /**
  32. * 海关订单批量更新
  33. * @param list
  34. * @return
  35. */
  36. int updateCusKmallOrderStatusBatch(List list);
  37. /**
  38. * 电子订单数据
  39. */
  40. List<OrderBill> getOrderBills(Map<String, Object> param);
  41. /**
  42. * 单个更新海关订单状态
  43. * @param kmallMap
  44. * @return
  45. */
  46. int updateCusKmallOrderStatus(Map<String, Object> kmallMap);
  47. /**
  48. * 海关电子订单、海关运单商品明细
  49. * @param orderNo
  50. * @return
  51. */
  52. List<OrderGoods> getOrderGoods(String orderNo);
  53. }