74 lines
2.2 KiB
C#
74 lines
2.2 KiB
C#
|
|
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);
|
|
|
|
|
|
/// <summary>
|
|
/// 学期数据
|
|
/// </summary>
|
|
Task<List<SemesterModel>> SemesterList();
|
|
|
|
/// <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);
|
|
}
|
|
}
|