API perbandingan kategori antrean

This commit is contained in:
renaldybrada
2026-02-11 11:32:17 +07:00
parent 4c98b6a7fd
commit d87474484f
7 changed files with 251 additions and 11 deletions
+58 -3
View File
@@ -223,6 +223,47 @@ const docTemplate = `{
}
}
},
"/dashboard/perbandingan-kategori-antrian/": {
"get": {
"tags": [
"Dashboard"
],
"summary": "Get Perbandingan Kategori Antrean",
"parameters": [
{
"type": "integer",
"description": "tahun dalam int",
"name": "year",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "bulan dalam int",
"name": "month",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/dashboard.PerbandinganKategoriAntrean"
}
}
},
"500": {
"description": "Internal Server Error",
"schema": {
"$ref": "#/definitions/shared.BaseErrorResponse"
}
}
}
}
},
"/dashboard/perbandingan-status-antrian/": {
"get": {
"tags": [
@@ -852,16 +893,30 @@ const docTemplate = `{
}
}
},
"dashboard.PerbandinganStatusAntreanResponse": {
"dashboard.PerbandinganKategoriAntrean": {
"type": "object",
"properties": {
"idStatus": {
"id_kategori": {
"type": "integer"
},
"jumlah": {
"type": "integer"
},
"status": {
"kategori": {
"type": "string"
}
}
},
"dashboard.PerbandinganStatusAntreanResponse": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"jumlah": {
"type": "integer"
},
"statust": {
"type": "string"
}
}
+58 -3
View File
@@ -217,6 +217,47 @@
}
}
},
"/dashboard/perbandingan-kategori-antrian/": {
"get": {
"tags": [
"Dashboard"
],
"summary": "Get Perbandingan Kategori Antrean",
"parameters": [
{
"type": "integer",
"description": "tahun dalam int",
"name": "year",
"in": "query",
"required": true
},
{
"type": "integer",
"description": "bulan dalam int",
"name": "month",
"in": "query",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/dashboard.PerbandinganKategoriAntrean"
}
}
},
"500": {
"description": "Internal Server Error",
"schema": {
"$ref": "#/definitions/shared.BaseErrorResponse"
}
}
}
}
},
"/dashboard/perbandingan-status-antrian/": {
"get": {
"tags": [
@@ -846,16 +887,30 @@
}
}
},
"dashboard.PerbandinganStatusAntreanResponse": {
"dashboard.PerbandinganKategoriAntrean": {
"type": "object",
"properties": {
"idStatus": {
"id_kategori": {
"type": "integer"
},
"jumlah": {
"type": "integer"
},
"status": {
"kategori": {
"type": "string"
}
}
},
"dashboard.PerbandinganStatusAntreanResponse": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"jumlah": {
"type": "integer"
},
"statust": {
"type": "string"
}
}
+39 -3
View File
@@ -226,13 +226,22 @@ definitions:
subSpesialis:
type: string
type: object
dashboard.PerbandinganStatusAntreanResponse:
dashboard.PerbandinganKategoriAntrean:
properties:
idStatus:
id_kategori:
type: integer
jumlah:
type: integer
status:
kategori:
type: string
type: object
dashboard.PerbandinganStatusAntreanResponse:
properties:
id:
type: integer
jumlah:
type: integer
statust:
type: string
type: object
diagnosa.DiagnosaResponse:
@@ -508,6 +517,33 @@ paths:
summary: Get Antrian Per Spesialis
tags:
- Dashboard
/dashboard/perbandingan-kategori-antrian/:
get:
parameters:
- description: tahun dalam int
in: query
name: year
required: true
type: integer
- description: bulan dalam int
in: query
name: month
required: true
type: integer
responses:
"200":
description: OK
schema:
items:
$ref: '#/definitions/dashboard.PerbandinganKategoriAntrean'
type: array
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/shared.BaseErrorResponse'
summary: Get Perbandingan Kategori Antrean
tags:
- Dashboard
/dashboard/perbandingan-status-antrian/:
get:
parameters: