using MyCode.Project.Domain.Message.Common; 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.Domain.Model; 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 MillionPolicyTemplateController : BaseWechatController { private IMillionPolicyService _millionPolicyService; /// /// 初始化一个类型的实例 /// public MillionPolicyTemplateController(IMillionPolicyService millionPolicyService) { _millionPolicyService = millionPolicyService; } #region GetTitles(获取作战方案的标题) /// /// 获取作战方案的标题,ID传空获取 知道、纳新等标题 /// /// /// [HttpGet] public List GetTitles(Guid? id) { return _millionPolicyService.GetTitles(id); } #endregion #region GetMillionPolicyTxtList(获取方案的具体文本内容) /// /// 获取方案的具体文本内容 /// /// /// [HttpPost] public MillionPolicyTxtResp GetMillionPolicyTxtList(TemplateTxtRequest request) { return _millionPolicyService.GetMillionPolicyTxtList(request, this.CurrentLogin); } #endregion #region Save(保存作战方案内容) /// /// 保存作战方案内容 /// /// [HttpPost] public void Save(MillionPolicyTxtResp act) { _millionPolicyService.Save(act,this.CurrentLogin); } #endregion #region GetAddMillionPolicyTitleList(获取可添加方案标题) /// /// 获取可添加方案标题 /// /// /// [HttpPost] public List GetAddMillionPolicyTitleList(TemplateTxtRequest request) { return _millionPolicyService.GetAddMillionPolicyTitleList(request, this.CurrentLogin); } #endregion #region Delete(删除一个内容) /// /// 删除一个内容 /// /// [HttpPost] public void Delete(IdAct idAct) { _millionPolicyService.Delete(idAct.Id, this.CurrentLogin); } #endregion #region Check(加盟商审核方案) /// /// 加盟商审核方案 /// /// [HttpGet] public void Check(Guid shopId) { _millionPolicyService.Check(shopId, this.CurrentLogin); } #endregion #region StoreManagerCheck(店长提交方案) /// /// 店长提交方案 /// /// 店铺ID [HttpGet] public void StoreManagerCheck(Guid shopId) { _millionPolicyService.StoreManagerCheck(shopId, this.CurrentLogin); } #endregion #region Ifstart(判断店铺是否开始参加打造百万店) /// /// 判断店铺是否开始参加打造百万店 0 未开始 10 进行中,100打造已完成 /// /// /// [HttpGet] public int Ifstart(Guid shopId) { return _millionPolicyService.Ifstart(shopId); } #endregion } }