5.4 KiB
5.4 KiB
| title | language_tabs | toc_footers | includes | search | code_clipboard | highlight_theme | headingLevel | generator | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 艺考招生管理系统 API |
|
true | true | darkula | 2 | @tarslib/widdershins v4.0.30 |
艺考招生管理系统 API
提供用户认证、院校专业、历年招生、计算专业的管理接口
Base URLs:
Authentication
用户分数操作
POST 保存用户成绩
POST /user/score/save-score
Body 请求参数
{
"cognitioPolyclinic": "文科",
"subjectList": [
"化学",
"生物",
"地理"
],
"professionalCategory": "表演类",
"professionalCategoryChildren": [
"服装表演",
"戏剧影视表演"
],
"professionalCategoryChildrenScore": {
"服装表演": 50,
"戏剧影视表演": 10
},
"professionalScore": 250,
"culturalScore": 500,
"englishScore": 120,
"chineseScore": 121,
"province": "河南"
}
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | dto.SaveScoreRequest | 是 | none |
返回示例
200 Response
{"code":200,"message":"success","data":{"id":"bdd80291-797e-451c-9bf0-c81705362dc9","type":"1","educationalLevel":"1","professionalCategory":"表演类","subjects":"化学,生物,地理","professionalScore":250,"culturalScore":500,"ranking":0,"createBy":"1779515858733772802","createTime":"0001-01-01T00:00:00Z","updateBy":"","updateTime":"0001-01-01T00:00:00Z","state":"1","province":"河南","cognitioPolyclinic":"文科","batch":"","englishScore":120,"chineseScore":121,"yybysy":0,"yybyqy":0,"yyjy":0,"xjysdy":0,"xjysby":10,"fzby":50,"professionalCategoryChildren":"服装表演,戏剧影视表演","kbdNum":0,"nlqNum":0,"kcjNum":0,"jwtNum":0,"calculationTableName":""}}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | OK | common.Response |
GET 获取当前用户的当前分数
GET /user/score
返回示例
200 Response
{"code":200,"message":"success","data":{"id":"2000794240905117697","type":"2","educationalLevel":"1","cognitioPolyclinic":"文科","subjectList":["政治","化学"],"professionalCategory":"美术与设计类","professionalCategoryChildren":[],"professionalCategoryChildrenScore":{},"professionalScore":234,"culturalScore":500,"englishScore":1,"chineseScore":1,"province":"河南","state":"1"}}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | OK | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » message | string | true | none | none | |
| » data | object | true | none | none | |
| »» id | string | true | none | none | |
| »» type | string | true | none | none | |
| »» educationalLevel | string | true | none | 1-本科,2-专科 | none |
| »» cognitioPolyclinic | string | true | none | 文理分班(文科/理科) | none |
| »» subjectList | [string] | true | none | 专业选课 | none |
| »» professionalCategory | string | true | none | 专业类别(美术与设计类、音乐类...) | none |
| »» professionalCategoryChildren | [string] | true | none | 专业子级列表 | none |
| »» professionalCategoryChildrenScore | object | true | none | 专业子级成绩 | none |
| »» professionalScore | integer | true | none | 统考成绩 | none |
| »» culturalScore | integer | true | none | 文化成绩 | none |
| »» englishScore | integer | true | none | 英语成绩 | none |
| »» chineseScore | integer | true | none | 语文成绩 | none |
| »» province | string | true | none | 地区 | none |
| »» state | string | true | none | 状态(1-启用,2-关闭) | none |
数据模型
common.Response
{
"code": 0,
"data": null,
"message": "string"
}
属性
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| code | integer | false | none | none | |
| data | any | false | none | none | |
| message | string | false | none | none |
dto.SaveScoreRequest
{
"ChineseScore": 0,
"CognitioPolyclinic": "string",
"CulturalScore": 0,
"EnglishScore": 0,
"ProfessionalCategory": "string",
"ProfessionalCategoryChildren": [
"string"
],
"ProfessionalCategoryChildrenScore": {
"property1": 0,
"property2": 0
},
"ProfessionalScore": 0,
"Province": "string",
"SubjectList": [
"string"
],
"createBy": "string"
}
属性
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| ChineseScore | number | true | none | none | |
| CognitioPolyclinic | string | true | none | none | |
| CulturalScore | number | true | none | none | |
| EnglishScore | number | true | none | none | |
| ProfessionalCategory | string | true | none | none | |
| ProfessionalCategoryChildren | [string] | true | none | none | |
| ProfessionalCategoryChildrenScore | object | true | none | none | |
| » additionalProperties | number(float64) | false | none | none | |
| ProfessionalScore | number | true | none | none | |
| Province | string | true | none | none | |
| SubjectList | [string] | true | none | none | |
| createBy | string | false | none | none |