YD_SmartSports.Api/VOL.Ai/IServices/IJingShiTiJiaoService.cs

45 lines
1.3 KiB
C#
Raw Normal View History

2026-01-16 10:09:36 +08:00
using VOL.Model.JingShiTiJiao;
namespace VOL.Ai.IServices
{
/// <summary>
/// 京师体教接口
/// </summary>
public interface IJingShiTiJiaoService
{
/// <summary>
/// 根据教师获取教师年级班级信息
/// </summary>
/// <returns></returns>
Task<TeacherClassData> GetClassListByTeacher(string teacherNo);
/// <summary>
/// 根据班级编号获取学生列表
/// </summary>
/// <param name="classNo"></param>
/// <returns></returns>
Task<List<StudentDto>> GetStuListByClass(string classNo);
/// <summary>
/// 根据学生编号获取学生详情
/// </summary>
/// <param name="stuNo"></param>
/// <returns></returns>
Task<StudentDetailDto> GetStudentInfo(string stuNo);
/// <summary>
/// 上传数据
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
Task<bool> PushSportsData(List<SportsDataPushDto> list);
/// <summary>
/// 根据学校编码获取年级/班级接口
/// </summary>
/// <param name="schoolNo"></param>
/// <returns></returns>
Task<JingShiSchoolClassDto> GetClassBySchoolAsync(string schoolNo);
}
}