Zxd.Core/code/Zxd.Core.Domain/Impl/IOrderDomain.cs

29 lines
880 B
C#

using Zxd.Core.Domain.Dto.Zxd.Callback;
using Zxd.Core.Domain.Dto.Zxd.Order;
using Zxd.Core.Domain.Dto.Zxd.QwWeiSide;
namespace Zxd.Core.Domain.Impl
{
public interface IOrderDomain : IScopedDependency
{
Task<PageResult<BindListDto>> GetBindListPageAsync(SearchBindListDto dto);
Task<BindListDto> GetBindDetailAsync(int? id);
Task<List<string?>> GetUserSelectAsync(string unionId);
Task<string> GetUserItemAsync(string? resId);
Task<string> EditBindAsync(SearchBindListDto dto);
Task<string> BindAsync(BindOrderDto dto);
Task<bool> OrderChange(OrderChangeDto dto);
Task<bool> initResPassTime(ResPassTimeDto dto);
Task<List<SideOrderModel>> GetOrderListByEid(SearchSideOrderDto dto);
Task<List<ImportGiftOrderViewModel>> ImportHandGiftPreview(List<ImportGiftOrderDto> dto);
}
}