using MyCode.Project.Domain.Message.Request.Million;
using MyCode.Project.Domain.Message.Response.MillionPolicy;
using MyCode.Project.Services;
using System;
using System.Collections.Generic;
using System.Web.Http;
namespace MyCode.Project.WebApi.Areas.Wechat.Controllers
{
///
///百万店--店铺分析 相关
///
public class MillionShopAnalyzeController : BaseWechatController
{
private IMillionShopAnalyzeService _millionShopAnalyzeService;
///
/// 初始化一个类型的实例
///
public MillionShopAnalyzeController(IMillionShopAnalyzeService millionShopAnalyzeService)
{
_millionShopAnalyzeService = millionShopAnalyzeService;
}
#region GetEnvironment 获取店铺分析--店铺周边环境分析
///
/// 获取店铺分析--店铺周边环境分析
///
/// 基本情况ID
///
[HttpGet]
public ShopAnalyseResp GetEnvironment(Guid? BaseID)
{
return _millionShopAnalyzeService.GetEnvironment(BaseID);
}
#endregion
#region SetEnvironment 保存店铺分析--店铺周边环境分析
///
/// 保存店铺分析--店铺周边环境分析
///
///
[HttpPost]
public void SetEnvironment(EnvironmentReq requst)
{
_millionShopAnalyzeService.SetEnvironment(requst, this.CurrentLogin);
}
#endregion
#region GetClerkAnalyze 获取店铺分析--店员分析
///
/// 获取店铺分析--店员分析
///
/// 基本情况ID
///
[HttpGet]
public ShopAnalyseResp GetClerkAnalyze(Guid? BaseID)
{
return _millionShopAnalyzeService.GetClerkAnalyze(BaseID);
}
#endregion
#region SetClerkAnalyze 保存店铺分析--店员分析
///
/// 保存店铺分析--店员分析
///
///
[HttpPost]
public void SetClerkAnalyze(MillionClerkReq requst)
{
_millionShopAnalyzeService.SetClerkAnalyze(requst, this.CurrentLogin);
}
#endregion
#region GetRegularCustomer 获取店铺分析--老顾客分析
///
/// 获取店铺分析--老顾客分析
///
/// 基本情况ID
///
[HttpGet]
public ShopAnalyseResp GetRegularCustomer(Guid? BaseID)
{
return _millionShopAnalyzeService.GetRegularCustomer(BaseID);
}
#endregion
#region SetRegularCustomer 保存店铺分析--老顾客分析
///
/// 保存店铺分析--老顾客分析
///
///
[HttpPost]
public void SetRegularCustomer(RegularCustomerReq requst)
{
_millionShopAnalyzeService.SetRegularCustomer(requst, this.CurrentLogin);
}
#endregion
#region GetMillionTrends 获取店铺分析--业绩趋势分析
///
/// 获取店铺分析--业绩趋势分析
///
/// 基本情况ID
///
[HttpGet]
public ShopAnalyseResp GetMillionTrends(Guid? BaseID)
{
return _millionShopAnalyzeService.GetMillionTrends(BaseID);
}
#endregion
#region SetMillionTrends 保存店铺分析--业绩趋势分析
///
/// 保存店铺分析--业绩趋势分析
///
///
[HttpPost]
public void SetMillionTrends(MillionTrendsReq requst)
{
_millionShopAnalyzeService.SetMillionTrends(requst, this.CurrentLogin);
}
#endregion
#region GetMillionManage 获取店铺分析--经营能力分析
///
/// 获取店铺分析--经营能力分析
///
/// 基本情况ID
///
[HttpGet]
public ShopAnalyseResp GetMillionManage(Guid? BaseID)
{
return _millionShopAnalyzeService.GetMillionManage(BaseID);
}
#endregion
#region SetMillionManage 保存店铺分析--经营能力分析
///
/// 保存店铺分析--经营能力分析
///
///
[HttpPost]
public void SetMillionManage(MillionManageReq requst)
{
_millionShopAnalyzeService.SetMillionManage(requst, this.CurrentLogin);
}
#endregion
}
}