using Microsoft.AspNetCore.Mvc; using TGJ.NetworkFreight.SeckillAggregateServices.Pos.UserService; using VOL.Entity.DomainModels.XinWei; using YD_XinWei.Api; using YD_XinWei.Api.Entitys; using YD_XinWei.Commons; using YD_XinWei.Commons.Dto.Common; using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.Open; using YD_XinWei.Commons.Dto.School; namespace YD_XinWei.Api.Services.Interface { /// /// 服务接口 /// public interface IXinWeiService { /// /// 获取设备信息 /// /// /// Task DeviceInfo(string deviceSerial); /// /// 项目模式 /// /// Task> SportsModelTypeList(); /// /// 体育项目 /// /// 学校Id /// Task> OrgSportsProjectList(int orgId); /// /// 获取学生信息 /// /// 学校Id /// Task> MinimumOfStudentInfoList(int orgId); /// /// 获取名单列表 /// /// 学校Id /// 用户Id /// Task> SportsRosterList(int orgId, int userId = 0); /// /// 获取人脸信息 /// /// /// Task FaceListOfDevicePage(FaceListOfDeviceDto dto); /// /// 获取训练评分规则 /// /// 学校Id /// Task> ScoreRules(int orgId); /// /// 新增训练 /// /// /// Task AddTrain(AddTrainDto dto); /// /// 年级排名 /// /// /// /// Task GradeRankingGet(int studentId, int trainId); /// /// 全部历史记录 /// /// /// Task HistoryGet(HistoryGetDto dto); /// /// 历史记录详细 /// /// /// Task TrainAnalysisHistoryDetail(HistoryDetailRequestDto dto); /// /// 个人历史记录-历史成绩 /// /// /// Task HistoryPersonGet(HistoryPersonGetDto dto); /// /// 个人历史记录-记录列表 /// /// /// Task HistoryPersonListGet(HistoryGetDto dto); /// /// 成绩榜-年级列表 /// /// /// Task> GetGradeListByOrg(int orgId); /// /// 成绩榜-榜单列表 /// /// /// Task ScoreRanking(ScoreRankingDto dto); } }