package com.ruoyi.system.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.domain.Order; import com.ruoyi.system.pojo.dto.FinanceFlowsDTO; import com.ruoyi.system.pojo.dto.OrderPageDTO; import com.ruoyi.system.pojo.vo.*; import java.time.LocalDate; public interface OrderService extends IService { IPage getOrderPage(OrderPageDTO dto); OrderDetailVO detail(String id); BusinessVO business(String id); R error(String id); R change(String id); R tax(String id); R invoice(String id); void delete(String id); void shelves(String id); void cancel(String id); R refundPayMoneyCallback(String xmlData); TodayStatisticsVO today(); IndexLineChartVO chart(LocalDate startDate, LocalDate endDate); FinanceFlowsTopVO financeTop(FinanceFlowsDTO dto); IPage flowsPage(FinanceFlowsDTO dto); }