From c21fc873289947c45f35803ad357339337ea7daa Mon Sep 17 00:00:00 2001 From: liuqingkun Date: Mon, 13 Feb 2023 17:03:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=96=87=E6=A1=A3=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api_doc.md | 108 ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 98 insertions(+), 10 deletions(-) diff --git a/api_doc.md b/api_doc.md index d080af9..a934bfb 100644 --- a/api_doc.md +++ b/api_doc.md @@ -5,6 +5,37 @@ |current|int|是|当前页| |size|int|是|每页的数量| +### 公共返回数据结构 +|参数名|参数类型|必填|参数说明| +|-----|-----|-----|-----| +|code|int|是|成功:200| +|success|boolean|是|成功:true, 失败: false| +|data|int|是|接口返回的业务数据| +|msg|String|是|接口信息| + +```json +{ + "code": 200, + "success": true, + "data": {}, + "msg": "操作成功" +} +``` + +### h5接口列表 +|接口名称|路径| +|-----|-----| +|医院列表|blade-system/dept-hospital/list-hospital| +|医院文章|blade-business/article/detail-publish| +|用户黑名单验证|blade-business/blacklist/user-blacklist| +|获取已放号天, 用于预约|blade-business/apm-config/already-config-day| +|获取放号列表, 用于预约|blade-business/apm-config/detail-for-apm| +|保存预约|blade-business/apm-record/save| +|查看我的预约|blade-business/apm-record/page| +|取消预约|blade-business/apm-record/cancel| + + + ## 1 公共接口 ### 1.1 医院列表 ##### URL @@ -291,16 +322,73 @@ ##### 请求参数 |参数名|参数类型|参数说明| |-----|-----|-----| -|apmRecordList|List|预约记录列表| -|- createDept|Long|医院Id| -|- project|String|体检项目| -|- cuAddr|String|体检地址| -|- period|String|时段| -|- apmDay|String|体检天| -|- timeFrame|String|时间范围| -|- cupName|String|体检人名称| -|- cupCardNo|String|体检人证件号| -|- cupPhone|String|体检人手机号| +|createDept|Long|医院Id| +|project|String|体检项目| +|cuAddr|String|体检地址| +|period|String|时段| +|apmDay|String|体检天| +|timeFrame|String|时间范围| +|cupName|String|体检人名称| +|cupCardNo|String|体检人证件号| +|cupPhone|String|体检人手机号| + +##### 请求示例 +```json +[ + { + "apmDay": "2023-02-13", + "createDept": "1", + "project": "单眼视力", + "cuAddr": "门诊楼3楼眼科门诊", + "period": "上午", + "timeFrame": "8:00-8:30", + "cupName": "张三", + "cupPhone": "17852327323", + "cupCardNo": "37092120000618034X" + }, + { + "apmDay": "2023-02-13", + "createDept": "1", + "project": "听力", + "cuAddr": "门诊楼3楼听力门诊", + "period": "上午", + "timeFrame": "8:00-8:30", + "cupName": "张三", + "cupPhone": "17852327323", + "cupCardNo": "37092120000618034X" + } +] +``` + +##### 返回参数 +###### 失败时msg参数说明 +|参数名|参数说明| +|-----|-----| +|"预约失败, 一次只能预约同一个人"|医院Id| +|"预约失败, 一次只能预约同一天的体检项目"|体检项目| +|"预约失败, 本日已有其他医院的预约"|体检项目| +|"预约失败, 本日已有此项目的预约"|体检项目| + +##### 返回示例 +###### 失败示例 +```json +{ + "code": 400, + "success": false, + "data": {}, + "msg": "预约失败, 一次只能预约同一个人" +} +``` + +###### 成功示例 +```json +{ + "code": 200, + "success": true, + "data": {}, + "msg": "操作成功" +} +``` ### 3.5 取消预约记录 ##### URL