YD_SmartSports.Api/VOL.Business/IServices/Norm/IN_SportsTestResultService.cs

74 lines
2.2 KiB
C#
Raw Permalink Normal View History

2025-06-06 16:00:39 +08:00

using Microsoft.AspNetCore.Http;
using VOL.Model;
using VOL.Model.Norm.Request;
using VOL.Model.Norm.Response;
namespace VOL.Business.IServices
{
public interface IN_SportsTestResultService
{
/// <summary>
/// 导入学生体测成绩
/// </summary>
/// <param name="file"></param>
/// <returns></returns>
Task ImportStudentsTestData(IFormFile file);
/// <summary>
/// 大屏数据统计
/// </summary>
/// <returns></returns>
Task<LargeScreenDataStatModel> LargeScreenDataStat(LargeScreenDataStatParam paramDto);
2025-06-06 16:55:14 +08:00
/// <summary>
/// 学期数据
/// </summary>
Task<List<SemesterModel>> SemesterList();
2025-06-06 16:00:39 +08:00
/// <summary>
/// 大屏 班级平均运动强度监控
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task<List<SportsProportionData>> LargeScreenAverageClassExerciseIntensity(LargeScreenAverageClassExerciseIntensityParam paramDto);
/// <summary>
/// 分页列表
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task<PageDataDto<StudentsTestDataModel>> GetSportsTestCategoryPageList(StudentsTestDataListParam paramDto);
/// <summary>
/// 导出
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task<List<StudentsTestDataModel>> GetStudentsTestDataList(StudentsTestDataListParam paramDto);
/// <summary>
/// 添加标准
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task AddStudentsTestData(List<AddStudentsTestDataParam> paramDto);
/// <summary>
/// 更新标准
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task ModifyStudentsTestData(List<AddStudentsTestDataParam> paramDto);
/// <summary>
/// 删除
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task DeleteStudentsTestData(List<int> Ids);
}
}