using MyCode.Project.Domain.Message.Request.Clerk; using MyCode.Project.Domain.Message.Request.Million; using MyCode.Project.Domain.Message.Request.Target; using MyCode.Project.Domain.Message.Response.CardCover; using MyCode.Project.Domain.Message.Response.MillionPolicy; using MyCode.Project.Domain.Message.Response.Shop; using MyCode.Project.Domain.Message.Response.Target; using MyCode.Project.Domain.Message.Response.User; using MyCode.Project.Infrastructure.Common; using MyCode.Project.Services; using System; using System.Collections.Generic; using System.Web.Http; namespace MyCode.Project.WebApi.Areas.Wechat.Controllers { /// ///百万店--激励方案 相关 /// public class MillionSchemeController : BaseWechatController { private IMillionSchemeService _millionSchemeService; /// /// 初始化一个类型的实例 /// public MillionSchemeController(IMillionSchemeService millionSchemeService) { _millionSchemeService = millionSchemeService; } #region GetMillionScheme 查看激励方案 /// /// 加盟商查看激励方案 /// /// 店铺ID:加盟商查看时需传ShopID /// [HttpGet] public MillionSchemeResp GetMillionScheme(Guid? ShopID) { ShopID = ShopID.HasValue ? ShopID : this.CurrentLogin.ShopId; return _millionSchemeService.GetMillionScheme(ShopID.Value); } #endregion #region SetMillionScheme 加盟商保存激励方案 /// /// 加盟商保存激励方案 /// /// [HttpPost] public void SetMillionScheme(MillionSchemeReq request) { _millionSchemeService.SetMillionScheme(request,this.CurrentLogin); } #endregion } }