IOMSOrderService.cs 855 B

123456789101112131415161718192021222324
  1. using ZR.Mall.Model;
  2. using ZR.Mall.Model.Dto;
  3. namespace ZR.Mall.Service.IService
  4. {
  5. /// <summary>
  6. /// 订单管理service接口
  7. /// </summary>
  8. public interface IOMSOrderService : IBaseService<OMSOrder>
  9. {
  10. PagedInfo<OMSOrderDto> GetList(OMSOrderQueryDto parm);
  11. OMSOrder GetInfo(long Id);
  12. int NotDelivereOrder();
  13. int UpdateOMSOrder(int operType, OMSOrder parm);
  14. Task<int> OrderDelivery(OMSOrder model);
  15. int UpdateMerchantNote(OMSOrder model);
  16. PagedInfo<OMSOrderDto> ExportList(OMSOrderQueryDto parm);
  17. Task<List<DeliveryExpressDto>> ExportWaitDeliveryList(OMSOrderQueryDto parm);
  18. Task<dynamic> GetTotalSales(OMSOrderQueryDto dto);
  19. Task<dynamic> GetSaleTreandByDay(OMSOrderQueryDto dto);
  20. Task<dynamic> GetSaleTopProduct(OMSOrderQueryDto dto);
  21. }
  22. }