IOrderLogService.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.ydd.module.service;
  2. import com.ydd.module.domain.OrderLog;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import java.util.List;
  5. /**
  6. * 配送状态日志Service接口
  7. *
  8. * @author douya
  9. * @date 2021-02-01
  10. */
  11. public interface IOrderLogService extends IService<OrderLog> {
  12. /**
  13. * 查询列表
  14. * @param orderLog 实体
  15. * @return 列表
  16. */
  17. List<OrderLog> queryList(OrderLog orderLog);
  18. /**
  19. * 订单状态记录
  20. * @param orderId
  21. * @param orderStatus
  22. */
  23. void addOrderLog(Long orderId,Integer orderStatus);
  24. List<OrderLog> getCreateTime(Long orderId);
  25. /**
  26. * 根据订单id获取订单日志
  27. * @param orderId 订单id
  28. * @return 订单日志记录
  29. */
  30. List<OrderLog> getOrderLogListByOrderId(Long orderId);
  31. /**
  32. * 根据订单id列表、订单操作状态获取订单日志列表
  33. * @param orderIds 订单id列表
  34. * @return 所有订单操作日志
  35. */
  36. List<OrderLog> getOrderLogByOrderIds(List<Long> orderIds);
  37. }