using Zxd.Crm.Domain.Dto.AssignRule; using Zxd.Crm.Domain.Dto.QWOnlinePay; using Zxd.Crm.Domain.Impl.QwOnlinePay; using Zxd.Entity.Zxd.QiweiOnlePay; namespace Zxd.Crm.WebApi.Controllers { /// /// 企微侧边栏在线支付 /// [ApiSignatureFilterForbid] public class QwOnlinePayController : BaseController { private readonly IQwOnlinePayDomain _onlineDomain; public QwOnlinePayController(IQwOnlinePayDomain onlineDomain) { _onlineDomain = onlineDomain; } /// /// 创建活动 /// /// /// /// [HttpPost("CreateActivity")] public async Task CreateActivity([FromBody] ActivityCreateDto createDto) { return await _onlineDomain.CreateActivity(createDto); } /// /// 活动编辑 /// /// /// /// [HttpGet("GetEditActivityModel")] public async Task GetActivityList([FromQuery] int Id) { return await _onlineDomain.GetEditActivityModel(Id); } /// /// 活动列表 /// /// /// /// [HttpGet("GetActivityList")] public async Task> GetActivityList([FromQuery] ActivityQueryDto queryDto) { return await _onlineDomain.GetActivityList(queryDto); } /// /// 创建活动产品 /// /// /// /// [HttpPost("CreateActProduct")] public async Task CreateActProduct([FromBody] ActProductCreateDto createDto) { return await _onlineDomain.CreateActProduct(createDto); } /// /// 活动产品列表 /// /// /// /// [HttpGet("GetActProductList")] public async Task> GetActProductList([FromQuery] ActProductQueryDto queryDto) { return await _onlineDomain.GetActProductList(queryDto); } [HttpGet("GetProductEditModel")] public async Task GetProductEditModel([FromQuery] ProductEditQueryDto queryDto) { return await _onlineDomain.GetProductEditModel(queryDto); } [HttpGet("GetProductInfo")] public async Task GetProductInfo([FromQuery] ProductInfoQueryDto queryDto) { return await _onlineDomain.GetProductInfo(queryDto); } [HttpPost("DelActProduct")] public async Task DelActProduct([FromBody] DelActProductModel queryDto) { return await _onlineDomain.DelActProduct(queryDto); } } }