IOrderService.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.poteviohealth.cgp.statistics.service;
  2. import com.poteviohealth.cgp.common.integrated.finance.model.CardAccTransRecharge;
  3. import com.poteviohealth.cgp.common.integrated.finance.model.MemberPlanDTO;
  4. import com.poteviohealth.cgp.common.integrated.finance.model.MemberPlanPageDTO;
  5. import com.poteviohealth.cgp.common.service.IBaseService;
  6. import com.poteviohealth.cgp.statistics.model.Order;
  7. import com.poteviohealth.cgp.statistics.model.indto.*;
  8. import com.poteviohealth.cgp.statistics.model.outdto.DishesOrderWebOutDTO;
  9. import com.poteviohealth.cgp.statistics.model.outdto.OrderCostWebOutDTO;
  10. import com.poteviohealth.cgp.statistics.model.outdto.OrderExcelDTO;
  11. import java.util.List;
  12. /**
  13. * 居家大屏
  14. * @author Qin
  15. */
  16. public interface IOrderService extends IBaseService<Order> {
  17. /**
  18. * 居家统计
  19. * @param date
  20. */
  21. void statisticsOrder(String date);
  22. /**
  23. * excel
  24. * @return
  25. */
  26. List<OrderExcelDTO> orderExcel(OrderServiceWebInDTO dto);
  27. /**
  28. * excel
  29. * @return
  30. */
  31. List<DishesOrderWebOutDTO> orderDishes(DishesOrderWebInDTO dto);
  32. /**
  33. * excel
  34. * @return
  35. */
  36. List<CardAccTransRecharge> transRechargeExcel(CardWebInDTO dto);
  37. List<OrderCostWebOutDTO> OrderCostList(OrderCostWebInDTO orderCostWebInDTO);
  38. /**
  39. * excel导出
  40. * @param orderWebInDTO
  41. * @return
  42. */
  43. List<OrderExcelDTO> excelList(OrderWebInDTO orderWebInDTO);
  44. /**
  45. * excel导出
  46. * @param dto
  47. * @return
  48. */
  49. List<MemberPlanDTO> pageCardExcel(MemberPlanPageDTO dto);
  50. }