152 lines
5.0 KiB
C#
152 lines
5.0 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
///百万店--店铺分析 相关
|
|
/// </summary>
|
|
public class MillionShopAnalyzeController : BaseWechatController
|
|
{
|
|
private IMillionShopAnalyzeService _millionShopAnalyzeService;
|
|
|
|
/// <summary>
|
|
/// 初始化一个<see cref="MillionShopAnalyzeController"/>类型的实例
|
|
/// </summary>
|
|
public MillionShopAnalyzeController(IMillionShopAnalyzeService millionShopAnalyzeService)
|
|
{
|
|
_millionShopAnalyzeService = millionShopAnalyzeService;
|
|
}
|
|
|
|
#region GetEnvironment 获取店铺分析--店铺周边环境分析
|
|
/// <summary>
|
|
/// 获取店铺分析--店铺周边环境分析
|
|
/// </summary>
|
|
/// <param name="BaseID">基本情况ID</param>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public ShopAnalyseResp GetEnvironment(Guid? BaseID)
|
|
{
|
|
return _millionShopAnalyzeService.GetEnvironment(BaseID);
|
|
}
|
|
#endregion
|
|
|
|
#region SetEnvironment 保存店铺分析--店铺周边环境分析
|
|
/// <summary>
|
|
/// 保存店铺分析--店铺周边环境分析
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpPost]
|
|
public void SetEnvironment(EnvironmentReq requst)
|
|
{
|
|
_millionShopAnalyzeService.SetEnvironment(requst, this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetClerkAnalyze 获取店铺分析--店员分析
|
|
/// <summary>
|
|
/// 获取店铺分析--店员分析
|
|
/// </summary>
|
|
/// <param name="BaseID">基本情况ID</param>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public ShopAnalyseResp GetClerkAnalyze(Guid? BaseID)
|
|
{
|
|
return _millionShopAnalyzeService.GetClerkAnalyze(BaseID);
|
|
}
|
|
#endregion
|
|
|
|
#region SetClerkAnalyze 保存店铺分析--店员分析
|
|
/// <summary>
|
|
/// 保存店铺分析--店员分析
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpPost]
|
|
public void SetClerkAnalyze(MillionClerkReq requst)
|
|
{
|
|
_millionShopAnalyzeService.SetClerkAnalyze(requst, this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetRegularCustomer 获取店铺分析--老顾客分析
|
|
/// <summary>
|
|
/// 获取店铺分析--老顾客分析
|
|
/// </summary>
|
|
/// <param name="BaseID">基本情况ID</param>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public ShopAnalyseResp GetRegularCustomer(Guid? BaseID)
|
|
{
|
|
return _millionShopAnalyzeService.GetRegularCustomer(BaseID);
|
|
}
|
|
#endregion
|
|
|
|
#region SetRegularCustomer 保存店铺分析--老顾客分析
|
|
/// <summary>
|
|
/// 保存店铺分析--老顾客分析
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpPost]
|
|
public void SetRegularCustomer(RegularCustomerReq requst)
|
|
{
|
|
_millionShopAnalyzeService.SetRegularCustomer(requst, this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetMillionTrends 获取店铺分析--业绩趋势分析
|
|
/// <summary>
|
|
/// 获取店铺分析--业绩趋势分析
|
|
/// </summary>
|
|
/// <param name="BaseID">基本情况ID</param>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public ShopAnalyseResp GetMillionTrends(Guid? BaseID)
|
|
{
|
|
return _millionShopAnalyzeService.GetMillionTrends(BaseID);
|
|
}
|
|
#endregion
|
|
|
|
#region SetMillionTrends 保存店铺分析--业绩趋势分析
|
|
/// <summary>
|
|
/// 保存店铺分析--业绩趋势分析
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpPost]
|
|
public void SetMillionTrends(MillionTrendsReq requst)
|
|
{
|
|
_millionShopAnalyzeService.SetMillionTrends(requst, this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetMillionManage 获取店铺分析--经营能力分析
|
|
/// <summary>
|
|
/// 获取店铺分析--经营能力分析
|
|
/// </summary>
|
|
/// <param name="BaseID">基本情况ID</param>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public ShopAnalyseResp GetMillionManage(Guid? BaseID)
|
|
{
|
|
return _millionShopAnalyzeService.GetMillionManage(BaseID);
|
|
}
|
|
#endregion
|
|
|
|
#region SetMillionManage 保存店铺分析--经营能力分析
|
|
/// <summary>
|
|
/// 保存店铺分析--经营能力分析
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpPost]
|
|
public void SetMillionManage(MillionManageReq requst)
|
|
{
|
|
_millionShopAnalyzeService.SetMillionManage(requst, this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
}
|