/*********************************************************************** * Project: CoreCms * ProjectName: 百分兵法管理系统 * Web: hhtp://chuanyin.com * Author: * Email: * CreateTime: 202403/02 * Description: 暂无 ***********************************************************************/ using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using CoreCms.Net.Auth.HttpContextUser; using CoreCms.Net.Configuration; using CoreCms.Net.IServices; using CoreCms.Net.Model.FromBody; using CoreCms.Net.Model.ViewModels.UI; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using SqlSugar; namespace CoreCms.Net.Web.WebApi.Controllers { /// /// 团购调用接口数据 /// [Route("api/[controller]/[action]")] [ApiController] public class GroupController : ControllerBase { private readonly IHttpContextUser _user; private readonly ICoreCmsPromotionServices _coreCmsPromotionServices; /// /// 构造函数 /// public GroupController(IHttpContextUser user, ICoreCmsPromotionServices coreCmsPromotionServices) { _user = user; _coreCmsPromotionServices = coreCmsPromotionServices; } //公共接口==================================================================================================== #region 获取秒杀团购列表=========================================================== /// /// 获取秒杀团购列表 /// /// [HttpPost] public async Task GetList([FromBody] FMGroupGetListPost entity) { var jm = await _coreCmsPromotionServices.GetGroupList(entity.type, entity.status, entity.page, entity.limit); return jm; } #endregion #region 获取秒杀团购详情=========================================================== /// /// 获取秒杀团购详情 /// /// [HttpPost] public async Task GetGoodsDetial([FromBody] FMGetGoodsDetial entity) { var jm = await _coreCmsPromotionServices.GetGroupDetail(entity.id, 0, entity.type, entity.needSku); return jm; } #endregion //验证接口==================================================================================================== } }