feat: management && notify

This commit is contained in:
fallen-angle
2022-05-04 20:06:21 +08:00
parent e58bafd0d3
commit 7598280fc1
28 changed files with 1226 additions and 143 deletions

View File

@@ -310,6 +310,37 @@ const docTemplate = `{
}
}
},
"/statistics/china/trend": {
"get": {
"produces": [
"application/json"
],
"tags": [
"Statistics"
],
"summary": "china trend",
"responses": {
"200": {
"description": "OK",
"schema": {
"allOf": [
{
"$ref": "#/definitions/utils.GinResponse"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/models.ChinaTrend"
}
}
}
]
}
}
}
}
},
"/statistics/city/{sort}": {
"get": {
"produces": [
@@ -741,6 +772,9 @@ const docTemplate = `{
"name": {
"type": "string"
},
"parent": {
"type": "string"
},
"today": {
"$ref": "#/definitions/models.AreaToday"
},
@@ -939,6 +973,100 @@ const docTemplate = `{
}
}
},
"models.ChinaDay": {
"type": "object",
"properties": {
"confirm": {
"type": "integer"
},
"date": {
"type": "string"
},
"dead": {
"type": "integer"
},
"deadRate": {
"type": "string"
},
"heal": {
"type": "integer"
},
"healRate": {
"type": "string"
},
"importedCase": {
"type": "integer"
},
"localConfirm": {
"type": "integer"
},
"localConfirmH5": {
"type": "integer"
},
"local_acc_confirm": {
"type": "integer"
},
"noInfect": {
"type": "integer"
},
"noInfectH5": {
"type": "integer"
},
"nowConfirm": {
"type": "integer"
},
"nowSevere": {
"type": "integer"
},
"suspect": {
"type": "integer"
},
"y": {
"type": "string"
}
}
},
"models.ChinaDayAdd": {
"type": "object",
"properties": {
"confirm": {
"type": "integer"
},
"date": {
"type": "string"
},
"dead": {
"type": "integer"
},
"deadRate": {
"type": "string"
},
"heal": {
"type": "integer"
},
"healRate": {
"type": "string"
},
"importedCase": {
"type": "integer"
},
"infect": {
"type": "integer"
},
"localConfirmadd": {
"type": "integer"
},
"localinfectionadd": {
"type": "integer"
},
"suspect": {
"type": "integer"
},
"y": {
"type": "string"
}
}
},
"models.ChinaTotal": {
"type": "object",
"properties": {
@@ -986,6 +1114,23 @@ const docTemplate = `{
}
}
},
"models.ChinaTrend": {
"type": "object",
"properties": {
"ChinaDayList": {
"type": "array",
"items": {
"$ref": "#/definitions/models.ChinaDay"
}
},
"chinaDayAddList": {
"type": "array",
"items": {
"$ref": "#/definitions/models.ChinaDayAdd"
}
}
}
},
"models.ListArticle": {
"type": "object",
"properties": {

View File

@@ -300,6 +300,37 @@
}
}
},
"/statistics/china/trend": {
"get": {
"produces": [
"application/json"
],
"tags": [
"Statistics"
],
"summary": "china trend",
"responses": {
"200": {
"description": "OK",
"schema": {
"allOf": [
{
"$ref": "#/definitions/utils.GinResponse"
},
{
"type": "object",
"properties": {
"data": {
"$ref": "#/definitions/models.ChinaTrend"
}
}
}
]
}
}
}
}
},
"/statistics/city/{sort}": {
"get": {
"produces": [
@@ -731,6 +762,9 @@
"name": {
"type": "string"
},
"parent": {
"type": "string"
},
"today": {
"$ref": "#/definitions/models.AreaToday"
},
@@ -929,6 +963,100 @@
}
}
},
"models.ChinaDay": {
"type": "object",
"properties": {
"confirm": {
"type": "integer"
},
"date": {
"type": "string"
},
"dead": {
"type": "integer"
},
"deadRate": {
"type": "string"
},
"heal": {
"type": "integer"
},
"healRate": {
"type": "string"
},
"importedCase": {
"type": "integer"
},
"localConfirm": {
"type": "integer"
},
"localConfirmH5": {
"type": "integer"
},
"local_acc_confirm": {
"type": "integer"
},
"noInfect": {
"type": "integer"
},
"noInfectH5": {
"type": "integer"
},
"nowConfirm": {
"type": "integer"
},
"nowSevere": {
"type": "integer"
},
"suspect": {
"type": "integer"
},
"y": {
"type": "string"
}
}
},
"models.ChinaDayAdd": {
"type": "object",
"properties": {
"confirm": {
"type": "integer"
},
"date": {
"type": "string"
},
"dead": {
"type": "integer"
},
"deadRate": {
"type": "string"
},
"heal": {
"type": "integer"
},
"healRate": {
"type": "string"
},
"importedCase": {
"type": "integer"
},
"infect": {
"type": "integer"
},
"localConfirmadd": {
"type": "integer"
},
"localinfectionadd": {
"type": "integer"
},
"suspect": {
"type": "integer"
},
"y": {
"type": "string"
}
}
},
"models.ChinaTotal": {
"type": "object",
"properties": {
@@ -976,6 +1104,23 @@
}
}
},
"models.ChinaTrend": {
"type": "object",
"properties": {
"ChinaDayList": {
"type": "array",
"items": {
"$ref": "#/definitions/models.ChinaDay"
}
},
"chinaDayAddList": {
"type": "array",
"items": {
"$ref": "#/definitions/models.ChinaDayAdd"
}
}
}
},
"models.ListArticle": {
"type": "object",
"properties": {

View File

@@ -7,6 +7,8 @@ definitions:
type: array
name:
type: string
parent:
type: string
today:
$ref: '#/definitions/models.AreaToday'
total:
@@ -144,6 +146,68 @@ definitions:
chinaTotal:
$ref: '#/definitions/models.ChinaTotal'
type: object
models.ChinaDay:
properties:
confirm:
type: integer
date:
type: string
dead:
type: integer
deadRate:
type: string
heal:
type: integer
healRate:
type: string
importedCase:
type: integer
local_acc_confirm:
type: integer
localConfirm:
type: integer
localConfirmH5:
type: integer
noInfect:
type: integer
noInfectH5:
type: integer
nowConfirm:
type: integer
nowSevere:
type: integer
suspect:
type: integer
"y":
type: string
type: object
models.ChinaDayAdd:
properties:
confirm:
type: integer
date:
type: string
dead:
type: integer
deadRate:
type: string
heal:
type: integer
healRate:
type: string
importedCase:
type: integer
infect:
type: integer
localConfirmadd:
type: integer
localinfectionadd:
type: integer
suspect:
type: integer
"y":
type: string
type: object
models.ChinaTotal:
properties:
confirm:
@@ -175,6 +239,17 @@ definitions:
suspect:
type: integer
type: object
models.ChinaTrend:
properties:
ChinaDayList:
items:
$ref: '#/definitions/models.ChinaDay'
type: array
chinaDayAddList:
items:
$ref: '#/definitions/models.ChinaDayAdd'
type: array
type: object
models.ListArticle:
properties:
cover:
@@ -422,6 +497,23 @@ paths:
summary: china data
tags:
- Statistics
/statistics/china/trend:
get:
produces:
- application/json
responses:
"200":
description: OK
schema:
allOf:
- $ref: '#/definitions/utils.GinResponse'
- properties:
data:
$ref: '#/definitions/models.ChinaTrend'
type: object
summary: china trend
tags:
- Statistics
/statistics/city/{sort}:
get:
parameters: