29 lines
880 B
C#
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);
|
|
}
|
|
} |