103 lines
3.1 KiB
C#
Raw Normal View History

2025-04-24 18:31:27 +08:00
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
}
}