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(被格式化小数点之前的)
得分
加分项得分
评分等级
男生或女生排名
全体排名
失误总次数
失误总耗时
平均耗时
有效平均值(中位数)
失误损失次数
甩绳速度偏慢损失次数
进入状态过慢损失次数
高一档分数段
进入状态耗时
次数提升空间
分数提升空间
家长消息发送标识
是否已经完成
实际完成的数量(圈数
报表显示
开始时间
教师
创建时间
创建人
修改时间
修改人