YD_XinWei.Api 用户服务上下文 用户服务上下文 芯未 获取设备信息 获取项目模式列表 获取体育项目列表 获取体育项目列表 获取人脸信息 查询训练评分规则 新增训练 数据库实体父类 备注 创建人 创建时间 修改人 修改时间 Name Json 学校编号 帐号 性别 头像 角色 角色 姓名 密码 手机号 是否可用 微信OpenId 微信UnionId 微信头像 微信昵称 地址 Email 账号关联Id 出生日期 身高 体重 服务实现 构造 获取设备信息 项目模式 体育项目 学校Id 获取学生信息 学校Id 获取人脸信息 获取训练评分规则 学校Id 新增训练 服务接口 获取设备信息 项目模式 体育项目 学校Id 获取学生信息 学校Id 获取人脸信息 获取训练评分规则 学校Id 新增训练 帐号 性别 头像 不用 不用 角色 不用 Token 类型 姓名 学校编号 学校名称 密码 注册时间 手机号 创建人 是否可用 修改人 修改时间 审核时间 最后登陆时间 最后密码修改时间 地址 Email 备注 学校编号 年级Id 年级名称 班级名称 学校编号 班级Id 班级名称 学生学号 学籍号 地方学籍号 心率设备正面编号 心率设备ID 心率设备二维码编号 跳绳编号 跳绳二维码编号 中长跑芯片编号 训练时长 训练次数 身份证 学生名族 学生名称 年龄 性别 学生照片 民族 家庭住址 状态 出生日期 家长姓名 家长联系方式 小程序密码 备注 创建人 创建时间 修改人 修改时间 芯未项目模式表 Id ProjectKind 名称 芯未体测项目表 Id 学校Id ProjectId 名称 IsOpen IsShow Swagger注释帮助类 添加附加注释 生成JWT 解析 获取过期时间 为了尽量减少redis或Memory读取,保证执行效率,将UserContext注入到DI, 每个UserContext的属性至多读取一次redis或Memory缓存从而提高查询效率 http连接基础类,负责底层的http通信 处理http GET请求,返回数据 请求的url地址 http GET成功后返回的数据,失败抛WebException异常 微信小程序从服务端获取的OpenId和SessionKey信息结构 微信小程序登录信息结构 微信小程序登录接口 构造函数 获取OpenId和SessionKey的Json数据包 客户端发来的code Json数据包 反序列化包含OpenId和SessionKey的Json数据包 Json数据包 包含OpenId和SessionKey的类 根据微信小程序平台提供的解密算法解密数据,推荐直接使用此方法 登陆信息 用户信息 根据微信小程序平台提供的解密算法解密数据 加密数据 初始向量 从服务端获取的SessionKey 学校编号 年级名称 备注 创建人 创建时间 修改人 修改时间 学校性质Id 学校编号 学校名称 所属省份 所属城市 所属区域 备注 创建人 创建时间 修改人 修改时间 设备表 编号 类型 (1 平板, 2 跳绳, ...) 设备型号 设备序列号 设备 MAC 地址 设备 IMEI 地址 AI 摄像机 IP 地址 (多个 IP 用 , 隔开) 抢跑 IP (短跑) 是否是 EAI100 摄像头 组织 ID 组织名称 用户 ID 用户名称 软件版本 硬件版本 应用时间 最后登录时间 备注 授权状态 (0 无效, 1 有效) 状态 (0 无效, 1 有效) 创建时间 创建人 修改时间 修改人 学校人脸的相似度 (80-99 之间的整数) 摄像头序列号、版本信息 编号 考试id 考试名称 项目类型(1体检 2体质) 项目ID 项目名称 模式类型(1随堂模式2名单模式3刷卡或手动录入) 学校ID 年级ID 年级名称 班级或者名单id(根据roster_type来判断) 班级名称 组别 老师ID 老师名称 训练模式 评分标准类型(1国家标准2地方标准3自定义标准) 项目类型(1跳绳2跑步) 训练标准ID 项目类型名称 评分标准类型名称 项目模式名称 训练人数 开始时间 结束时间 男生总数 女生总数 男生总成绩 男生最大值 男生最小值 女生总成绩 女生最大值 女生最小值 男生总分数 男生最大分数 男生最小分数 女生总分数 女生最大分数 女生最小分数 男生优秀人数 男生良好人数 男生及格人数 男生不及格人数 女生优秀人数 女生良好人数 女生及格人数 女生不及格人数 及格率 男生平均个数 女生平均个数 男生平均分数 女生平均分数 男生中位数 女生中位数 男生平均值 男生最大值 男生最小值 女生平均值 女生最大值 女生最小值 男生平均分数 男生最大分数 男生最小分数 女生平均分数 女生最大分数 女生最小分数 失误最少的同学次数 进入状态最快的同学耗时(心率借用这个字段。班级运动时间) 第一名平均耗时 失误总次数 失误损失次数 甩绳速度偏慢损失次数 进入状态过慢损失次数 提交标识 创建时间 创建人 修改时间 修改人 是否双人模式 数据来源(1:pad, 2:微信小程序) 学生姓名 学生列表 训练ID 圈数 每圈时间间隔 首圈是否整圈(1-不完整,2-完整) 首圈时间间隔 保留秒以下的小数位数(1:保留百分之一秒,0:保留十分之一秒) 女生圈数 女生每圈时间间隔 女生首圈是否整圈(1-不完整,2-完整) 女生首圈时间间隔 创建时间 创建人 编号 训练ID 项目ID 项目类型(1跳绳2跑步) 学校ID 年级ID 年级名称 班级ID 班级名称 组别 组号 老师ID 设备ID 学生ID 学生名称 性别(1男2女) 学号 标准成绩 原始标准成绩(被格式化小数点之前的) 标准成绩2 原始标准成绩2(被格式化小数点之前的) 得分 加分项得分 评分等级 男生或女生排名 全体排名 失误总次数 失误总耗时 平均耗时 有效平均值(中位数) 失误损失次数 甩绳速度偏慢损失次数 进入状态过慢损失次数 高一档分数段 进入状态耗时 次数提升空间 分数提升空间 家长消息发送标识 是否已经完成 实际完成的数量(圈数 报表显示 开始时间 教师 创建时间 创建人 修改时间 修改人