using System.Collections.Generic; using YD_YiLu.Commons.Dto.DeviceSync; namespace YD_YiLu.Api.Services.Interface { /// /// 壹动站/壹体屏/活力课间屏 设备同步服务接口 /// public interface IDeviceSyncService { /// /// 人员分页下发 /// Task UserPageAsync(DeviceSyncUserPageRequestDto dto); /// /// 人员信息拉取(活力课间屏,不分页) /// Task UserSyncAsync(string deviceSerial, int deviceType, int userType); /// /// 组织信息下发 /// Task> OrganizationAsync(DeviceSyncOrganizationRequestDto dto); /// /// 成绩批量上报 /// Task> TrainPushAsync(List list); /// /// 获取训练详情 /// Task TrainDetailsAsync(int trainId); /// /// 个人成绩排行榜 /// Task> GradeOrderAsync(DeviceSyncGradeOrderRequestDto dto); /// /// 查询运动记录 /// Task> RecordAppAsync(DeviceSyncRecordAppRequestDto dto); /// /// 查询我的运动 /// Task MyRecordAsync(DeviceSyncMyRecordRequestDto dto); /// /// 老师登录 /// Task TeacherLoginAsync(TeacherLoginRequestDto dto); /// /// 拉取安装包新版本 /// Task AppVerifyAsync(AppVerifyRequestDto dto); /// /// 根据设备序列号获取学校ID /// Task GetOrgIdByDeviceAsync(string deviceSerial); /// /// 获取人员详情(壹动站协议) /// Task GetUserDetailAsync(string deviceSerial, int userId); } }