userquizpaper title, category 등 추가

This commit is contained in:
2024-01-20 17:40:22 +09:00
parent cb1cec3947
commit 6bb8dd3ada
10 changed files with 221 additions and 34 deletions

@ -153,6 +153,43 @@ const docTemplate = `{
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "센터를 만듭니다.",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"센터"
],
"summary": "센터 생성",
"parameters": [
{
"description": "Center Body",
"name": "quizBody",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.CenterRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.Center"
}
}
}
}
},
"/center/{id}": {
@ -1154,7 +1191,7 @@ const docTemplate = `{
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaperResponse"
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaper"
}
}
}
@ -1879,7 +1916,7 @@ const docTemplate = `{
"data": {
"type": "array",
"items": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaper"
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaperResponse"
}
},
"page": {
@ -1949,13 +1986,24 @@ const docTemplate = `{
"learnsteam_cslms-api_internal_models.UserQuizPaperResponse": {
"type": "object",
"properties": {
"category": {
"type": "string",
"example": "파이썬기본"
},
"center_id": {
"type": "integer",
"example": 1000015
},
"created_at": {
"type": "string"
},
"done_at": {
"type": "string"
},
"first_name": {
"type": "string",
"example": "길순"
},
"guid_id": {
"type": "string",
"example": "7f9329f5-2e36-4638-92d2-73064b7291a4"
@ -1964,6 +2012,10 @@ const docTemplate = `{
"type": "integer",
"example": 1000015
},
"last_name": {
"type": "string",
"example": "홍"
},
"quiz_paper_id": {
"type": "integer",
"example": 1000001
@ -1975,6 +2027,10 @@ const docTemplate = `{
"type": "string",
"example": "wating"
},
"title": {
"type": "string",
"example": "출력 Print"
},
"total_score": {
"type": "number",
"example": 100

@ -145,6 +145,43 @@
}
}
}
},
"post": {
"security": [
{
"Bearer": []
}
],
"description": "센터를 만듭니다.",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"센터"
],
"summary": "센터 생성",
"parameters": [
{
"description": "Center Body",
"name": "quizBody",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.CenterRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.Center"
}
}
}
}
},
"/center/{id}": {
@ -1146,7 +1183,7 @@
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaperResponse"
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaper"
}
}
}
@ -1871,7 +1908,7 @@
"data": {
"type": "array",
"items": {
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaper"
"$ref": "#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaperResponse"
}
},
"page": {
@ -1941,13 +1978,24 @@
"learnsteam_cslms-api_internal_models.UserQuizPaperResponse": {
"type": "object",
"properties": {
"category": {
"type": "string",
"example": "파이썬기본"
},
"center_id": {
"type": "integer",
"example": 1000015
},
"created_at": {
"type": "string"
},
"done_at": {
"type": "string"
},
"first_name": {
"type": "string",
"example": "길순"
},
"guid_id": {
"type": "string",
"example": "7f9329f5-2e36-4638-92d2-73064b7291a4"
@ -1956,6 +2004,10 @@
"type": "integer",
"example": 1000015
},
"last_name": {
"type": "string",
"example": "홍"
},
"quiz_paper_id": {
"type": "integer",
"example": 1000001
@ -1967,6 +2019,10 @@
"type": "string",
"example": "wating"
},
"title": {
"type": "string",
"example": "출력 Print"
},
"total_score": {
"type": "number",
"example": 100

@ -510,7 +510,7 @@ definitions:
properties:
data:
items:
$ref: '#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaper'
$ref: '#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaperResponse'
type: array
page:
example: 1
@ -560,17 +560,28 @@ definitions:
type: object
learnsteam_cslms-api_internal_models.UserQuizPaperResponse:
properties:
category:
example: 파이썬기본
type: string
center_id:
example: 1000015
type: integer
created_at:
type: string
done_at:
type: string
first_name:
example: 길순
type: string
guid_id:
example: 7f9329f5-2e36-4638-92d2-73064b7291a4
type: string
id:
example: 1000015
type: integer
last_name:
example:
type: string
quiz_paper_id:
example: 1000001
type: integer
@ -579,6 +590,9 @@ definitions:
status:
example: wating
type: string
title:
example: 출력 Print
type: string
total_score:
example: 100
type: number
@ -798,6 +812,29 @@ paths:
summary: 센터 목록 가져오기
tags:
- 센터
post:
consumes:
- application/json
description: 센터를 만듭니다.
parameters:
- description: Center Body
in: body
name: quizBody
required: true
schema:
$ref: '#/definitions/learnsteam_cslms-api_internal_models.CenterRequest'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/learnsteam_cslms-api_internal_models.Center'
security:
- Bearer: []
summary: 센터 생성
tags:
- 센터
/center/{id}:
get:
consumes:
@ -1397,7 +1434,7 @@ paths:
"200":
description: OK
schema:
$ref: '#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaperResponse'
$ref: '#/definitions/learnsteam_cslms-api_internal_models.UserQuizPaper'
security:
- Bearer: []
summary: 응시 정보 변경