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 MillionShopAduitController : BaseWechatController { private IMillionShopAduitService _millionShopAduitService; /// /// 初始化一个类型的实例 /// public MillionShopAduitController(IMillionShopAduitService millionShopAduitService) { _millionShopAduitService = millionShopAduitService; } #region GetKPIAuditList 店长获取业绩审核数据 /// /// 店长获取业绩审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public KPIAduitResp GetKPIAuditList(DateTime time,Guid? shopId) { return _millionShopAduitService.GetKPIAuditList( time, shopId, this.CurrentLogin); } #endregion #region SetKPIAudit 店长审核业绩数据 /// /// 店长审核业绩数据 /// /// [HttpPost] public void SetKPIAudit(List request) { _millionShopAduitService.SetKPIAudit(request, this.CurrentLogin); } #endregion #region GetExAuditList 店长获取纳新审核数据 /// /// 店长获取纳新审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public ExAduitResp GetExAuditList(DateTime time,Guid? shopId) { return _millionShopAduitService.GetExAuditList(time, shopId, this.CurrentLogin); } #endregion #region SetExAudit 店长审核纳新数据 /// /// 店长审核纳新数据 /// /// [HttpPost] public void SetExAudit(List request) { _millionShopAduitService.SetExAudit(request, this.CurrentLogin); } #endregion #region GetInviteAuditList 店长获取邀约审核数据 /// /// 店长获取邀约审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public InviteAduitResp GetInviteAuditList(DateTime time,Guid? shopId) { return _millionShopAduitService.GetInviteAuditList(time, shopId, this.CurrentLogin); } #endregion #region SetInviteAudit 店长审核邀约数据 /// /// 店长审核邀约数据 /// /// [HttpPost] public void SetInviteAudit(List request) { _millionShopAduitService.SetInviteAudit(request, this.CurrentLogin); } #endregion #region GetNurseAuditList 店长获取护理审核数据 /// /// 店长获取护理审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public NurseAduitResp GetNurseAuditList(DateTime time,Guid? shopId) { return _millionShopAduitService.GetNurseAuditList(time, shopId, this.CurrentLogin); } #endregion #region SetNurseAudit 店长审核护理数据 /// /// 店长审核护理数据 /// /// [HttpPost] public void SetNurseAudit(List request) { _millionShopAduitService.SetNurseAudit(request, this.CurrentLogin); } #endregion #region GetExperienceAuditList 店长获取体验审核数据 /// /// 店长获取体验审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public ExperienceAduitResp GetExperienceAuditList(DateTime time,Guid? shopId) { return _millionShopAduitService.GetExperienceAuditList(time, shopId, this.CurrentLogin); } #endregion #region SetExperienceAudit 店长审核体验数据 /// /// 店长审核体验数据 /// /// [HttpPost] public void SetExperienceAudit(List request) { _millionShopAduitService.SetExperienceAudit(request, this.CurrentLogin); } #endregion #region GetFissionAuditList 店长获取裂变审核数据 /// /// 店长获取裂变审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public ExperienceAduitResp GetFissionAuditList(DateTime time, Guid? shopId) { return _millionShopAduitService.GetFissionAuditList(time, shopId, this.CurrentLogin); } #endregion #region SetFissionAudit 店长审核裂变数据 /// /// 店长审核裂变数据 /// /// [HttpPost] public void SetFissionAudit(List request) { _millionShopAduitService.SetFissionAudit(request, this.CurrentLogin); } #endregion #region GetSheetAuditList 店长获取核销审核数据 /// /// 店长获取核销审核数据 /// /// 日期 /// 加盟商需传店铺主键ID /// [HttpGet] public ExperienceAduitResp GetSheetAuditList(DateTime time, Guid? shopId) { return _millionShopAduitService.GetSheetAuditList(time, shopId, this.CurrentLogin); } #endregion #region SetSheetAudit 店长审核销变数据 /// /// 店长审核核销数据 /// /// [HttpPost] public void SetSheetAudit(List request) { _millionShopAduitService.SetSheetAudit(request, this.CurrentLogin); } #endregion } }