49 lines
1.4 KiB
C#
49 lines
1.4 KiB
C#
|
using Microsoft.AspNetCore.Authorization;
|
|||
|
using Microsoft.AspNetCore.Http;
|
|||
|
using Microsoft.AspNetCore.Mvc;
|
|||
|
using YD_XinWei.Api.Services.Impl;
|
|||
|
using YD_XinWei.Api.Services.Interface;
|
|||
|
using YD_XinWei.Commons.Dto;
|
|||
|
using YD_XinWei.Commons.Dto.LargeScreen;
|
|||
|
using YD_XinWei.Commons.Dto.Open;
|
|||
|
|
|||
|
namespace YD_XinWei.Api.Controllers
|
|||
|
{
|
|||
|
[ApiVersion("1.0")]
|
|||
|
[AllowAnonymous]
|
|||
|
public class LargeScreenController : ControllerBase
|
|||
|
{
|
|||
|
private readonly ILargeScreenService _largeScreenService;
|
|||
|
public LargeScreenController(ILargeScreenService largeScreenService)
|
|||
|
{
|
|||
|
_largeScreenService = largeScreenService;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取项目列表
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
[HttpGet]
|
|||
|
[Route("/LargeScreen/{apiVersion}/SportsProjectList")]
|
|||
|
public async Task<List<SportsProjectListDto>> SportsProjectList(int orgId)
|
|||
|
{
|
|||
|
var res = await _largeScreenService.SportsProjectList(orgId);
|
|||
|
|
|||
|
return res;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 项目成绩大屏数据
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
[HttpGet]
|
|||
|
[Route("/LargeScreen/{apiVersion}/ItemResultLargeScreenData")]
|
|||
|
public async Task<LargeScreenDto> ItemResultLargeScreenData(int orgId)
|
|||
|
{
|
|||
|
var res = await _largeScreenService.ItemResultLargeScreenData(orgId);
|
|||
|
|
|||
|
return res;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|