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
}
}