IAmsDispatchSaleOrderService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.AmsDispatchSaleOrder;
  3. import java.math.BigDecimal;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * AmsDispatchSaleOrder服务接口:
  8. * @author generator
  9. * @version 1.0-SNAPSHORT 2021-09-10 03:59
  10. * 类描述
  11. * 修订历史:
  12. * 日期:2021-09-10
  13. * 作者:generator
  14. * 参考:
  15. * 描述:AmsDispatchSaleOrder服务接口
  16. * @see null
  17. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  18. */
  19. public interface IAmsDispatchSaleOrderService{
  20. List<Map<String, Object>> getOpenDispatchSaleOrder(Map<String, Object> mapValue);
  21. /**
  22. * 得到最大id
  23. * @return
  24. */
  25. BigDecimal selectMaxId();
  26. //新增固定派单
  27. int insert(AmsDispatchSaleOrder ad);
  28. /**
  29. * app端公开抢单
  30. * @return
  31. */
  32. List<Map<String, Object>> getDispatchSaleOrderList();
  33. /**
  34. * 抢单
  35. * @param dispatchId
  36. * @param carrierId
  37. * @return
  38. */
  39. int lockDispatchSaleOrder(BigDecimal dispatchId,BigDecimal carrierId);
  40. /**
  41. * 查询app端已抢的销售订单
  42. * @param carrierId
  43. * @return
  44. */
  45. List<Map<String, Object>> getLockDispatchSaleOrderList(Integer carrierId);
  46. //pc端,展示已经接收到了承运商的订单
  47. List<Map<String,Object>> getLockDispatchSaleOrderListForPc(Map<String,Object> map);
  48. }