using Dlhis.Canteen.Order.Request; using Dlhis.Canteen.Order.Response; using Kurisu.AspNetCore.DataAccess.Dto; namespace Dlhis.Canteen.Order.Services; public interface IBalanceService : IScopeDependency { Task> GetPageAsync(BalanceRecordPageRequest request); Task> GetPageToExportAsync(BalanceRecordPageRequest request); Task> GetPageByDeviceUniqueNoAsync(BalanceRecordPageByDeviceUniqueNoRequest request); Task GetPageByUserAsync(BalanceRecordUserPageRequest request); Task> GetUserBalanceGroupAsync(BalanceRecordUserGroupPageRequest request); Task SupplementBalanceAsync(BalanceSupplementRequest request); /// /// 退款 /// /// /// Task RefundAsync(string no); /// /// 营业点消费明细 /// /// /// Task RecordPageDetailsAsync(BalanceRecordPageDetailRequest request); Task GetConsumeNumberAsync(); Task ManuallyImportBalanceAndReCalcAsync(List requests); }