TbIndentService.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.sqx.modules.errand.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.sqx.common.utils.Result;
  4. import com.sqx.modules.app.entity.UserEntity;
  5. import com.sqx.modules.errand.dto.RiderDeliveryDTO;
  6. import com.sqx.modules.errand.entity.ErrandAddress;
  7. import com.sqx.modules.errand.entity.ErrandEvaluate;
  8. import com.sqx.modules.errand.entity.ErrandRedPacket;
  9. import com.sqx.modules.errand.entity.TbIndent;
  10. import com.sqx.modules.order.entity.TbOrder;
  11. import java.util.List;
  12. public interface TbIndentService extends IService<TbIndent> {
  13. TbIndent findIndentByPayOrdersNo(String ordersNo);
  14. void sendNewIndentMsg(TbIndent indent);
  15. Result insertIndent(TbOrder order);
  16. Result findNewIndent(Long userId, String receivingPettern, Integer page, Integer limit, double riderLng, double riderLat, String indentType, String buyType);
  17. Result indentReceiving(Long userId, String indentNumber);
  18. Result riderBuyGoods(TbIndent tbIndent);
  19. Result findRiderIndent(Long userId, Integer page, Integer limit, String indentState);
  20. TbIndent indentMessage(String indentNumber, double ol, double od);
  21. Result riderCancleIndent(String indentNumber,Integer type);
  22. Result riderDelivery(Long userId, RiderDeliveryDTO deliveryDTO);
  23. Result userDelivery(Long userId, String indentNumber);
  24. Result userEvaluate(ErrandEvaluate errandEvaluate);
  25. Result findallIndent(Integer page, Integer limit, Long userId, Long riderUserId, Long shopId,Integer indentType,String ordersNo,Integer status,String riderPhone);
  26. void finshIndent(Long userId, String indentNumber);
  27. Result distance(double ol, double od, double dl, double dd);
  28. Result addUserAddress(Long userId, ErrandAddress errandAddress);
  29. Result updateAddress(Long userId, ErrandAddress errandAddress);
  30. Result findUserAddress(Long userId);
  31. Result findAddressById(Long userId, Integer addressId);
  32. Result addDefaultAddress(Long userId, Integer addressId);
  33. Result delUserAddress(Long userId, Integer addressId);
  34. TbIndent basicsMoney(TbIndent tbIndent);
  35. Result addIndentBuy(TbIndent tbIndent);
  36. TbIndent findIndentByIndentNumber(String orderId);
  37. Result findAllIndent(String indentType, String phone, String indentState, Integer page, Integer limit, String date, String dateType,String riderPhone);
  38. Result findAllIndents(String indentType, String phone, String indentState, Integer page, Integer limit, String date, String dateType,String riderPhone);
  39. Result IndentCenter(Integer page, Integer limit, String indentType, String indentNumber, String indentState, String phone, String date, String dateType);
  40. Result updateIndentState(String indentNumber, String indentState);
  41. Result adminSoldOutIndent(String indentNumber);
  42. Result findDataCenter();
  43. Result taskAnalysis(String dateType, String date, Integer page, Integer limit, String indentState);
  44. Result selectOrderByStatus(String date, String dateType);
  45. Result findIncome(Long userId, String date, String dateType, Integer page, Integer limit);
  46. Result findUserIndent(Long userId, Integer page, Integer limit, String indentState);
  47. TbIndent userIndentMessage(String indentNumber);
  48. Result find5KmRider(double lng, double lat);
  49. Result updateCoordinate(Long userId, double lng, double lat);
  50. UserEntity findUserInfoById(Long userId);
  51. Result getNewUserRedPacket(Long userId);
  52. List<ErrandRedPacket> findAllRedPacket(Long userId);
  53. List<ErrandRedPacket> findRedPacket(Long userId, TbIndent indent);
  54. Result userCancleIndent(Long userId, String indentNumber);
  55. TbIndent indentMessageByOrderId(Long orderId, double ol, double od);
  56. }