1525 lines
38 KiB
JSON
1525 lines
38 KiB
JSON
{
|
|
"openapi": "3.0.1",
|
|
"info": {
|
|
"title": "YD_XinWei.Api",
|
|
"description": "芯未Api",
|
|
"version": "v1"
|
|
},
|
|
"paths": {
|
|
"/basic/{apiVersion}/device/open/getDeviceInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "获取设备信息",
|
|
"parameters": [
|
|
{
|
|
"name": "deviceSerial",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/DeviceInfoDto"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/DeviceInfoDto"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/DeviceInfoDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sports/{apiVersion}/common/getSportsModelTypeList": {
|
|
"get": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "获取项目模式列表",
|
|
"parameters": [
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ProjectModeDto"
|
|
}
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ProjectModeDto"
|
|
}
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ProjectModeDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sports/{apiVersion}/common/getOrgSportsProjectList": {
|
|
"get": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "获取体育项目列表",
|
|
"parameters": [
|
|
{
|
|
"name": "orgId",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/TestingProjectDto"
|
|
}
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/TestingProjectDto"
|
|
}
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/TestingProjectDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sports/{apiVersion}/roster/getMinimumOfStudentInfoList": {
|
|
"get": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "获取学生信息",
|
|
"parameters": [
|
|
{
|
|
"name": "orgId",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/StudentInfoDto"
|
|
}
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/StudentInfoDto"
|
|
}
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/StudentInfoDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/basic/{apiVersion}/open/getFaceListOfDevicePage": {
|
|
"get": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "获取人脸信息",
|
|
"parameters": [
|
|
{
|
|
"name": "OrgId",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "PageNo",
|
|
"in": "query",
|
|
"required": true,
|
|
"schema": {
|
|
"maximum": 2147483647,
|
|
"minimum": 1,
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "PageSize",
|
|
"in": "query",
|
|
"required": true,
|
|
"schema": {
|
|
"maximum": 2147483647,
|
|
"minimum": 1,
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/FaceListOfDevicePageDto"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/FaceListOfDevicePageDto"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/FaceListOfDevicePageDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sports/{apiVersion}/project/getScoreRules": {
|
|
"get": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "查询训练评分规则",
|
|
"parameters": [
|
|
{
|
|
"name": "orgId",
|
|
"in": "query",
|
|
"description": "",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ScoreRuleDto"
|
|
}
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ScoreRuleDto"
|
|
}
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ScoreRuleDto"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sports/{apiVersion}/train/addTrain": {
|
|
"post": {
|
|
"tags": [
|
|
"XinWei"
|
|
],
|
|
"summary": "新增训练",
|
|
"parameters": [
|
|
{
|
|
"name": "apiVersion",
|
|
"in": "path",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"description": "",
|
|
"content": {
|
|
"application/json-patch+json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/AddTrainDto"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/AddTrainDto"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/AddTrainDto"
|
|
}
|
|
},
|
|
"application/*+json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/AddTrainDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": {
|
|
"schemas": {
|
|
"AddTrainDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"examinationId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"examinationName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"projectType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"rosterType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"orgId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"gradeId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"gradeName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"classId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"className": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"groupId": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"teacherId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"teacherName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"modelType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"markType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectKind": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectRuleId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectKindName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"markTypeName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"modelTypeName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"trainCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"startTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"endTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"maleTotal": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleTotal": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleMaxCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleMinCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleMaxCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleMinCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleMaxScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleMinScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleMaxScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleMinScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleFine": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleGood": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"malePass": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleFail": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleFine": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleGood": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femalePass": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleFail": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"passingRate": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleAvgCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleAvgCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleAvgScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleAvgScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleMedianCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleMedianCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleAvgImproveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleMaxImproveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleMinImproveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleAvgImproveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleMaxImproveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"femaleMinImproveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maleAvgImproveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleMaxImproveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maleMinImproveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleAvgImproveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleMaxImproveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"femaleMinImproveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"minErrorCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"minIntoStateTime": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"minAvgTime": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"totalErrorCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"lossesCount1": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"lossesCount2": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"lossesCount3": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"checkCode": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"createTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"createBy": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"updateTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"updateBy": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"doubleFlag": {
|
|
"type": "boolean",
|
|
"nullable": true
|
|
},
|
|
"source": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"studentName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"studentList": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/TrainStudentsDto"
|
|
},
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"DeviceInfoDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"type": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"deviceType": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"deviceSerial": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"deviceMac": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"deviceImei": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"cameraIp": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"gunJumpingIp": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"eai100Flag": {
|
|
"type": "boolean",
|
|
"nullable": true
|
|
},
|
|
"orgId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"orgName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"userId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"userName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"softwareVer": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"cameraInfo": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"hardwareVer": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"deployTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"lastLoginTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"remark": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"state": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"status": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"createTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"createBy": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"updateTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"updateBy": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"similarNumber": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"DeviceUserFaceVo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"userId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"faceType": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"faceUrl": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"faceId": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"personId": {
|
|
"type": "string",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"FaceListOfDevicePageDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"total": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"pageNum": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"pageSize": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"size": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"startRow": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"endRow": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"pages": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"prePage": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"nextPage": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"isFirstPage": {
|
|
"type": "boolean"
|
|
},
|
|
"isLastPage": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPreviousPage": {
|
|
"type": "boolean"
|
|
},
|
|
"hasNextPage": {
|
|
"type": "boolean"
|
|
},
|
|
"navigatePages": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"navigatePageNums": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"nullable": true
|
|
},
|
|
"navigateFirstPage": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"navigateLastPage": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/DeviceUserFaceVo"
|
|
},
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"ProjectModeDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"projectKind": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"ScoreRuleDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"projectKind": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"markType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"modelType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"gradeId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"orgId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectRuleId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"ruleType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ScoreRuleItemDto"
|
|
},
|
|
"nullable": true
|
|
},
|
|
"pluses": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ScoreRulePlusDto"
|
|
},
|
|
"nullable": true
|
|
},
|
|
"scoreScopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/ScoreScope"
|
|
},
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"ScoreRuleItemDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"sex": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"score": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"max": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"min": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"ScoreRulePlusDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"sex": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"score": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"max": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"min": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maxScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"ScoreScope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"gender": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"maxCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maxScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maxPlusCount": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"maxPlusScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"StudentInfoDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"userId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"orgId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"gradeId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"ruleGradeId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"gradeName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"classId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"className": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"sex": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"studentNo": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"cardNo": {
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"TestingProjectDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"projectId": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"projectName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"isOpen": {
|
|
"type": "boolean"
|
|
},
|
|
"isShow": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"TrainStudentsDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"trainId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"projectKind": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"orgId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"gradeId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"gradeName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"classId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"className": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"groupName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"groupOrder": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"teacherId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"deviceId": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"studentId": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"studentName": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"sex": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"studentNo": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"achievement": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"originalAchievement": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"achievement2": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"originalAchievement2": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"score": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"plusesScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"rating": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"rankingInGender": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"ranking": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"errorCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"errorTime": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"avgTime": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"medianTime": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"lossesCount1": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"lossesCount2": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"lossesCount3": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"higherScore": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"intoStateTime": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"improveCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"improveScore": {
|
|
"type": "number",
|
|
"format": "double",
|
|
"nullable": true
|
|
},
|
|
"familySendFlag": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"completed": {
|
|
"type": "boolean",
|
|
"nullable": true
|
|
},
|
|
"quantityCompleted": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"modelType": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"nullable": true
|
|
},
|
|
"startTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"teacher": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"createTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"createBy": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"updateTime": {
|
|
"type": "string",
|
|
"nullable": true
|
|
},
|
|
"updateBy": {
|
|
"type": "string",
|
|
"nullable": true
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"securitySchemes": {
|
|
"Bearer": {
|
|
"type": "apiKey",
|
|
"description": "JWT授权token前面需要加上字段Bearer与一个空格,如Bearer token",
|
|
"name": "Authorization",
|
|
"in": "header"
|
|
}
|
|
}
|
|
},
|
|
"security": [
|
|
{
|
|
"Bearer": [ ]
|
|
}
|
|
],
|
|
"tags": [
|
|
{
|
|
"name": "XinWei",
|
|
"description": "芯未"
|
|
}
|
|
]
|
|
} |