Zxd.Core/code/Zxd.Crm.Domain/Impl/QwOnlinePay/IQwOnlinePayDomain.cs

35 lines
1018 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Zxd.Crm.Domain.Dto.QWOnlinePay;
using Zxd.Entity.Zxd.QiweiOnlePay;
namespace Zxd.Crm.Domain.Impl.QwOnlinePay
{
public interface IQwOnlinePayDomain : IScopedDependency
{
Task<bool> CreateActivity(ActivityCreateDto dto);
Task<PageResult<ActivityModel>> GetActivityList(ActivityQueryDto queryDto);
Task<ActivityEidtModel> GetEditActivityModel(int Id);
/// <summary>
/// 创建活动产品
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
Task<bool> CreateActProduct(ActProductCreateDto dto);
Task<PageResult<ActProductModel>> GetActProductList(ActProductQueryDto dto);
Task<ProductEditModel> GetProductEditModel(ProductEditQueryDto dto);
Task<ProductInfo> GetProductInfo(ProductInfoQueryDto dto);
Task<bool> DelActProduct(DelActProductModel dto);
}
}