103 lines
3.1 KiB
C#
103 lines
3.1 KiB
C#
using Newtonsoft.Json.Linq;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Net;
|
|
using System.Net.Http;
|
|
using System.Web.Http;
|
|
using MyCode.Project.Domain.Message.Response.User;
|
|
using MyCode.Project.Infrastructure.Constant;
|
|
using MyCode.Project.WebApi.Controllers;
|
|
using MyCode.Project.Domain.Config;
|
|
using MyCode.Project.Services;
|
|
using MyCode.Project.Infrastructure.Common;
|
|
using MyCode.Project.Domain.Message.Request.User;
|
|
using MyCode.Project.Infrastructure.Enumeration;
|
|
using MyCode.Project.Domain.Message.Act.User;
|
|
using MyCode.Project.Domain.Message.Response.Goods;
|
|
using MyCode.Project.Domain.Model;
|
|
using MyCode.Project.Infrastructure.Extensions;
|
|
using MyCode.Project.Domain.Message.Response.Report40;
|
|
|
|
namespace MyCode.Project.WebApi.Areas.Wechat.Controllers
|
|
{
|
|
/// <summary>
|
|
/// 春节前的年度报告 相关
|
|
/// </summary>
|
|
public class NianDuBaoGaoController : BaseWechatController
|
|
{
|
|
private IHuLiHuShao40Service _huLiHuShao40Service;
|
|
|
|
public NianDuBaoGaoController(IHuLiHuShao40Service huLiHuShao40Service)
|
|
{
|
|
_huLiHuShao40Service = huLiHuShao40Service;
|
|
}
|
|
|
|
#region GetClerkNianBao40(年度经营报告-店长端)
|
|
/// <summary>
|
|
/// 年度经营报告-店长端
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
|
|
[HttpGet]
|
|
public NianDuBaoBiao40Resp<ClerkNianBao40Resp> GetClerkNianBao40()
|
|
{
|
|
return _huLiHuShao40Service.GetClerkNianBao40(this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetCustomerNianBao40(年度经营报告-加盟商)
|
|
/// <summary>
|
|
/// 年度经营报告-加盟商
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
|
|
[HttpGet]
|
|
public NianDuBaoBiao40Resp<CustomerNianBao40Resp> GetCustomerNianBao40()
|
|
{
|
|
return _huLiHuShao40Service.GetCustomerNianBao40(this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetCustomerYueBao40(月度经营报告-加盟商)
|
|
/// <summary>
|
|
/// 月度经营报告-加盟商
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
|
|
[HttpGet]
|
|
public NianDuBaoBiao40Resp<CustomerYueBao40Resp> GetCustomerYueBao40()
|
|
{
|
|
return _huLiHuShao40Service.GetCustomerYueBao40(this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetClerkYueBao40(月度经营报告-店长端)
|
|
/// <summary>
|
|
/// 月度经营报告-店长端
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
|
|
[HttpGet]
|
|
public NianDuBaoBiao40Resp<ClerkYueBao40Resp> GetClerkYueBao40()
|
|
{
|
|
return _huLiHuShao40Service.GetClerkYueBao40(this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
#region GetNianBaoTanChuang(弹窗的年报或者月报)
|
|
/// <summary>
|
|
/// 弹窗的年报或者月报
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
[HttpGet]
|
|
public NianBaoTanChuangResp GetNianBaoTanChuang()
|
|
{
|
|
return _huLiHuShao40Service.GetNianBaoTanChuang(this.CurrentLogin);
|
|
}
|
|
#endregion
|
|
|
|
|
|
}
|
|
}
|