{ "swagger": "2.0", "info": { "title": "sws xcx api doc", "description": "圣卫士小程序API接口文档\n", "version": "1.0.0", "contact": {}, "license": { "name": "领透科技" } }, "basePath": "/xcx", "paths": { "/api/article/getarticlebyid": { "get": { "tags": [ "api/article" ], "description": "获取文章详情\n\u003cbr\u003e", "operationId": "ArticleApiController.GetArticleByID", "parameters": [ { "in": "query", "name": "id", "description": "文章id", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.SyhArticlesVO" } }, "500": { "description": "error" } } } }, "/api/article/getarticlelist": { "get": { "tags": [ "api/article" ], "description": "获取文章列表\n\u003cbr\u003e", "operationId": "ArticleApiController.GetArticleList", "parameters": [ { "in": "query", "name": "pageNum", "description": "当前页(从1开始)", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pageSize", "description": "分页大小", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "menuid", "description": "分类ID", "type": "integer", "format": "int64" }, { "in": "query", "name": "keyword", "description": "搜索关键字", "type": "string" } ], "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.SyhArticlesVO" } } }, "500": { "description": "error" } } } }, "/api/article/getarticlemenu": { "get": { "tags": [ "api/article" ], "description": "获取文章分类\n\u003cbr\u003e", "operationId": "ArticleApiController.GetArticleMenu", "parameters": [ { "in": "query", "name": "type", "description": "类型:0全部1主2辅", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.SyhArticlesMenu" } } }, "500": { "description": "error" } } } }, "/api/article/getcheckitemnews": { "get": { "tags": [ "api/article" ], "description": "获取检测项目说明\n\u003cbr\u003e", "operationId": "ArticleApiController.GetCheckItemNews", "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.CheckItemNewsVO" } } }, "500": { "description": "error" } } } }, "/api/article/getramdonarticlelist": { "get": { "tags": [ "api/article" ], "description": "获取随机文章列表\n\u003cbr\u003e", "operationId": "ArticleApiController.GetRamdonArticleList", "parameters": [ { "in": "query", "name": "limit", "description": "文章数量", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.SyhArticlesVO" } } }, "500": { "description": "error" } } } }, "/api/checkrecord/getcheckrecorditembyid": { "get": { "tags": [ "api/checkrecord" ], "description": "通过检测ID查看检测结果\n\u003cbr\u003e", "operationId": "CheckRecordApiController.GetCheckRecordItemById", "parameters": [ { "in": "query", "name": "checkid", "description": "检测ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.AppCheckRecordItemVO" } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/checkrecord/getcheckrecorditemreport": { "get": { "tags": [ "api/checkrecord" ], "description": "获取检测报告\n\u003cbr\u003e", "operationId": "CheckRecordApiController.GetCheckRecordItemReport", "parameters": [ { "in": "query", "name": "itemnum", "description": "项目编号", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "daymun", "description": "最近几天", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.AppCheckRecordItemReportVO" } } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/checkrecord/getcheckrecordlist": { "get": { "tags": [ "api/checkrecord" ], "description": "分页获取检测记录\n\u003cbr\u003e", "operationId": "CheckRecordApiController.GetCheckRecordList", "parameters": [ { "in": "query", "name": "pageNum", "description": "当前页(从1开始)", "required": true, "type": "integer", "format": "int64" }, { "in": "query", "name": "pageSize", "description": "分页大小", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.AppCheckRecordVO" } } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/checkrecord/qrcodecheckrecord": { "get": { "tags": [ "api/checkrecord" ], "description": "通过扫描二维码查看检测结果\n\u003cbr\u003e", "operationId": "CheckRecordApiController.QrCodeCheckRecord", "parameters": [ { "in": "query", "name": "qrcode", "description": "扫描二维码的内容", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.AppCheckRecordItemVO" } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/device/binddevice": { "post": { "tags": [ "api/device" ], "description": "通过扫码绑定设备\n\u003cbr\u003e", "operationId": "DeviceApiController.BindDevice", "parameters": [ { "in": "query", "name": "qrcode", "description": "设备二维码", "required": true, "type": "string" } ], "responses": { "200": { "description": "success" }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/device/binddevicebyid": { "post": { "tags": [ "api/device" ], "description": "通过设备ID绑定设备\n\u003cbr\u003e", "operationId": "DeviceApiController.BindDevice", "parameters": [ { "in": "query", "name": "deviceId", "description": "设备ID", "required": true, "type": "string" } ], "responses": { "200": { "description": "success" }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/device/getdevicedetail": { "get": { "tags": [ "api/device" ], "description": "根据设备ID获取设备详细信息\n\u003cbr\u003e", "operationId": "DeviceApiController.GetDeviceDetail", "parameters": [ { "in": "query", "name": "deviceid", "description": "设备ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.Device" } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/device/getmydevices": { "get": { "tags": [ "api/device" ], "description": "获取绑定的设备列表\n\u003cbr\u003e", "operationId": "DeviceApiController.GetMyDevices", "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.Device" } } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/device/unbinddevice": { "post": { "tags": [ "api/device" ], "description": "解绑设备\n\u003cbr\u003e", "operationId": "DeviceApiController.UnBindDevice", "parameters": [ { "in": "query", "name": "deviceid", "description": "设备ID", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "success" }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/sysdic/getcheckitems": { "get": { "tags": [ "api/sysdic" ], "description": "获取检测项目列表\n\u003cbr\u003e", "operationId": "SysDicApiController.GetCheckItems", "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.CheckItem" } } }, "500": { "description": "error" } } } }, "/api/sysdic/getdevicetypes": { "get": { "tags": [ "api/sysdic" ], "description": "获取设备类型列表\n\u003cbr\u003e", "operationId": "SysDicApiController.GetDeviceTypes", "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.DicResp" } } }, "500": { "description": "error" } } } }, "/api/sysdic/getillness": { "get": { "tags": [ "api/sysdic" ], "description": "获取病情字典\n\u003cbr\u003e", "operationId": "SysDicApiController.GetIllness", "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.DicResp" } } }, "500": { "description": "error" } } } }, "/api/sysdic/getrenalstatus": { "get": { "tags": [ "api/sysdic" ], "description": "获取肾功能情况列表\n\u003cbr\u003e", "operationId": "SysDicApiController.GetRenalStatus", "responses": { "200": { "description": "success", "schema": { "type": "array", "items": { "$ref": "#/definitions/models.DicResp" } } }, "500": { "description": "error" } } } }, "/api/user/gethealthprofile": { "get": { "tags": [ "api/user" ], "description": "获取健康档案\n\u003cbr\u003e", "operationId": "UserApiController.GetHealthProfile", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.HealthProfileResp" } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/user/getuserinfo": { "get": { "tags": [ "api/user" ], "description": "获取个人中心信息\n\u003cbr\u003e", "operationId": "UserApiController.GetUserInfo", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.UserInfoResp" } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/user/login": { "post": { "tags": [ "api/user" ], "description": "微信小程序登录\n\u003cbr\u003e", "operationId": "LoginApiController.WxXcxLogin", "parameters": [ { "in": "body", "name": "body", "description": "小程序登录code", "required": true, "schema": { "$ref": "#/definitions/models.WxXcxLoginReq" } } ], "responses": { "200": { "description": "", "schema": { "$ref": "#/definitions/models.WxXcxLoginResp" } }, "500": { "description": "error" } } } }, "/api/user/loginbyopenid": { "post": { "tags": [ "api/user" ], "description": "微信小程序登录\n\u003cbr\u003e", "operationId": "LoginApiController.LoginByOpenId", "parameters": [ { "in": "body", "name": "body", "description": "小程序登录openid", "required": true, "schema": { "$ref": "#/definitions/models.WxXcxLoginReq" } } ], "responses": { "200": { "description": "", "schema": { "$ref": "#/definitions/models.WxXcxLoginResp" } }, "500": { "description": "error" } } } }, "/api/user/savehealthprofile": { "post": { "tags": [ "api/user" ], "description": "保存健康档案\n\u003cbr\u003e", "operationId": "UserApiController.SaveHealthProfile", "parameters": [ { "in": "body", "name": "body", "description": "小程序登录请求参数", "required": true, "schema": { "$ref": "#/definitions/models.SaveHealthProfileReq" } } ], "responses": { "200": { "description": "success" }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/user/saveuserinfo": { "post": { "tags": [ "api/user" ], "description": "个人中心保存用户信息和透析病友信息\n\u003cbr\u003e", "operationId": "UserApiController.SaveUserInfo", "parameters": [ { "in": "body", "name": "body", "description": "小程序登录请求参数", "required": true, "schema": { "$ref": "#/definitions/models.SaveUserInfoReq" } } ], "responses": { "200": { "description": "success" }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } }, "/api/user/updatephonebycode": { "post": { "tags": [ "api/user" ], "description": "获取小程序绑定的手机号码并更新到用户信息\n\u003cbr\u003e", "operationId": "UserApiController.UpdatePhoneByCode", "parameters": [ { "in": "body", "name": "body", "description": "小程序登录请求参数", "required": true, "schema": { "$ref": "#/definitions/models.WxXcxLoginReq" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/models.XcxUser" } }, "500": { "description": "error" } }, "security": [ { "token": [] } ] } } }, "definitions": { "models.AppCheckRecordItemDetailsVO": { "title": "AppCheckRecordItemDetailsVO", "type": "object", "properties": { "alert": { "description": "true:异常,false:正常", "type": "boolean" }, "check_item_scopes": { "description": "检测范围", "type": "array", "items": { "$ref": "#/definitions/models.CheckItemScopeVO" } }, "describe": { "description": "描述", "type": "string" }, "id": { "description": "id", "type": "integer", "format": "int64" }, "name_cn": { "description": "中文名字", "type": "string" }, "name_en": { "description": "英文名字", "type": "string" }, "reference_value": { "description": "参考值", "type": "string" }, "unit": { "description": "单位", "type": "string" }, "value": { "description": "检测值", "type": "string" }, "value_index": { "description": "检测值索引", "type": "string" } } }, "models.AppCheckRecordItemReportVO": { "title": "AppCheckRecordItemReportVO", "type": "object", "properties": { "check_value_index": { "description": "检测值下标", "type": "integer", "format": "int64" }, "date": { "$ref": "#/definitions/models.Time", "description": "检测时间" }, "describe": { "description": "描述", "type": "string" }, "id": { "description": "id", "type": "integer", "format": "int64" }, "unit": { "description": "单位", "type": "string" }, "value": { "description": "检测值", "type": "string" } } }, "models.AppCheckRecordItemVO": { "title": "AppCheckRecordItemVO", "type": "object", "properties": { "alert_count": { "description": "异常数量", "type": "integer", "format": "int64" }, "alert_grade": { "description": "风险等级 1 低 2 中 3 高", "type": "integer", "format": "int64" }, "bind": { "description": "false 未绑定用户 true 绑定", "type": "boolean" }, "check_date": { "$ref": "#/definitions/models.Time", "description": "检测日期" }, "check_record_id": { "description": "检测记录id", "type": "integer", "format": "int64" }, "describe": { "description": "描述", "type": "string" }, "items": { "description": "检测详情", "type": "array", "items": { "$ref": "#/definitions/models.AppCheckRecordItemDetailsVO" } }, "normal_count": { "description": "正常数量", "type": "integer", "format": "int64" }, "status": { "description": "设备绑定状态(扫码查看结果时返回):1 未绑定 2设备为他人绑定 3设备为自己绑定", "type": "integer", "format": "int64" }, "user_id": { "description": "绑定用户id 默认自己", "type": "integer", "format": "int64" } } }, "models.AppCheckRecordVO": { "title": "AppCheckRecordVO", "type": "object", "properties": { "alert_count": { "description": "异常数量", "type": "integer", "format": "int64" }, "alert_items": { "description": "异常项", "type": "array", "items": { "type": "string" } }, "bind": { "description": "0 未绑定用户 1 绑定", "type": "integer", "format": "int64" }, "check_date": { "$ref": "#/definitions/models.Time", "description": "检测日期" }, "check_record_id": { "description": "检测记录id", "type": "integer", "format": "int64" }, "describe": { "description": "描述", "type": "string" }, "normal_count": { "description": "正常数量", "type": "integer", "format": "int64" }, "user_id": { "description": "绑定用户id 默认自己", "type": "integer", "format": "int64" }, "view": { "description": "是否查看 1 已查看 0 未查看", "type": "integer", "format": "int64" } } }, "models.CheckItem": { "title": "CheckItem", "type": "object", "properties": { "check_item_number": { "description": "排序", "type": "integer", "format": "int64" }, "check_type": { "description": "检测类型(试纸类型)", "type": "string" }, "ctime": { "description": "创建时间", "type": "string", "format": "datetime" }, "delete_flag": { "description": "删除标志", "type": "integer", "format": "int64" }, "details": { "description": "描述", "type": "string" }, "device_type": { "description": "设备类型", "type": "string" }, "id": { "description": "检测项目ID", "type": "integer", "format": "int64" }, "language": { "description": "cn: 中文 en 英文", "type": "string" }, "mtime": { "description": "更新时间 ", "type": "string", "format": "datetime" }, "name_cn": { "description": "检测项目中文名", "type": "string" }, "name_en": { "description": "检测项目英文名", "type": "string" }, "reference_value": { "description": " 参考值", "type": "string" }, "remark": { "description": "备注", "type": "string" }, "scope_list": { "description": "范围value 值,type =1为正常、2及以上为异 常", "type": "string" }, "text": { "description": "文本", "type": "string" }, "unit": { "description": "单位", "type": "string" } } }, "models.CheckItemNewsVO": { "title": "CheckItemNewsVO", "type": "object", "properties": { "author_id": { "description": "新闻作者的ID", "type": "integer", "format": "int64" }, "collect_count": { "description": "收藏数", "type": "integer", "format": "int64" }, "comment_count": { "description": "评论数", "type": "integer", "format": "int64" }, "content": { "description": "新闻正文内容", "type": "string" }, "content_images": { "description": "存储新闻内容中的图片路径,可能为逗号分隔的字符串或JSON格式", "type": "string" }, "create_time": { "$ref": "#/definitions/models.Time", "description": "创建时间" }, "delete_flag": { "description": "删除标记,0表示未删除,1表示已删除", "type": "integer", "format": "int64" }, "id": { "description": "主键,唯一标识每条记录", "type": "integer", "format": "int64" }, "introduction": { "description": "新闻简介或摘要", "type": "string" }, "like_count": { "description": "点赞数", "type": "integer", "format": "int64" }, "reading_quantity": { "description": "阅读量", "type": "integer", "format": "int64" }, "sort_in_tag": { "description": "在特定标签内的排序规则", "type": "string" }, "status": { "description": "新闻状态(例如,草稿、已发布等)", "type": "integer", "format": "int64" }, "style_type": { "description": "显示样式类型,可能用于控制前端展示效果", "type": "integer", "format": "int64" }, "tags": { "description": "新闻标签,用以分类或检索", "type": "string" }, "title": { "description": "新闻标题", "type": "string" }, "update_time": { "$ref": "#/definitions/models.Time", "description": "记录最后更新的时间,自动更新" } } }, "models.CheckItemScopeVO": { "title": "CheckItemScopeVO", "type": "object", "properties": { "index": { "type": "integer", "format": "int64" }, "num": { "type": "string" }, "type": { "type": "integer", "format": "int64" }, "value": { "type": "string" } } }, "models.Device": { "title": "Device", "type": "object", "properties": { "batch_number": { "description": "批号", "type": "integer", "format": "int64" }, "ctime": { "description": "创建时间", "type": "string", "format": "datetime" }, "delete_flag": { "description": "删除标志", "type": "integer", "format": "int64" }, "device_name": { "description": "设备名称", "type": "string" }, "device_type": { "description": "设备类型", "type": "string" }, "emq_password": { "description": "emq密码", "type": "string" }, "id": { "description": "设备ID", "type": "integer", "format": "int64" }, "inform_type": { "description": "通知类型:0跳转小程序、1跳转网页 、默认跳转小程序", "type": "integer", "format": "int64" }, "language": { "description": "语言", "type": "string" }, "mac": { "type": "string" }, "mcu": { "type": "string" }, "mcu_type": { "description": "MCU芯片类型", "type": "string" }, "mtime": { "description": "更新时间 ", "type": "string", "format": "datetime" }, "name": { "description": "设备名称", "type": "string" }, "number": { "description": "序号", "type": "integer", "format": "int64" }, "oem_company": { "description": "厂商(0:自营 1:艾玛OEM)", "type": "integer", "format": "int64" }, "org_id": { "description": "所属机构", "type": "integer", "format": "int64" }, "paper_check": { "description": "试纸检查状态", "type": "integer", "format": "int64" }, "production_date_number": { "description": "生产日期", "type": "integer", "format": "int64" }, "qr_code": { "type": "string" }, "sensor_mode": { "description": "传感放大倍数", "type": "string" }, "serialno": { "description": "设备编号", "type": "string" }, "status": { "description": "状态(0:未分配 1:已分配 2:包装中 3:待出厂 6:废弃 99:已出厂 100:销售中 101:已售出)", "type": "integer", "format": "int64" }, "ver": { "description": "软件版本", "type": "string" }, "wifi_ver": { "description": "WIFI版本", "type": "string" } } }, "models.DicResp": { "title": "DicResp", "type": "object", "properties": { "name": { "description": "字典名称", "type": "string" }, "type": { "type": "string" }, "value": { "description": "字典值", "type": "integer", "format": "int64" }, "value_str": { "description": "字典字符串值", "type": "string" } } }, "models.HealthProfileResp": { "title": "HealthProfileResp", "type": "object", "properties": { "birthday": { "$ref": "#/definitions/models.Time", "description": "生日" }, "blood_type": { "description": "血型", "type": "string" }, "creatine_time": { "$ref": "#/definitions/models.Time", "description": "肌酐检测时间" }, "creatinine": { "description": "血肌酐", "type": "number", "format": "double" }, "creatinine_unit": { "description": "肌酐单位(umol/L,mg/dl)", "type": "string" }, "ctime": { "$ref": "#/definitions/models.Time", "description": "创建时间" }, "gender": { "description": "性别(0:未知 1:男 2:女)", "type": "integer", "format": "int64" }, "height": { "description": "身高", "type": "integer", "format": "int64" }, "id": { "description": "Primary Key ID", "type": "integer", "format": "int64" }, "illness_state": { "description": "病情", "type": "string" }, "mtime": { "$ref": "#/definitions/models.Time", "description": "更新时间 " }, "renal_function_status": { "description": "肾功能情况(0:未透析,1: 血液透析,2:腹膜透析,3:肾脏移植)", "type": "integer", "format": "int64" }, "status": { "description": "状态(1:有效 0:无效 )", "type": "integer", "format": "int64" }, "urine_protein": { "description": "尿蛋白", "type": "number", "format": "double" }, "urine_protein_24h": { "description": "24小时尿蛋白", "type": "number", "format": "double" }, "urine_protein_24h_time": { "$ref": "#/definitions/models.Time", "description": "24小时尿蛋白检测时间" }, "urine_protein_24h_unit": { "description": "24小时尿蛋白单位(g/24h,mg/24h)", "type": "string" }, "urine_protein_time": { "$ref": "#/definitions/models.Time", "description": "尿蛋白检测时间" }, "urine_protein_unit": { "description": "尿蛋白单位(g,mg)", "type": "string" }, "weight": { "description": "体重", "type": "number", "format": "double" } } }, "models.SaveHealthProfileReq": { "title": "SaveHealthProfileReq", "type": "object", "properties": { "birthday": { "description": "生日 yyyy-MM-dd HH:mm:ss", "type": "string" }, "blood_type": { "description": "血型", "type": "string" }, "creatine_time": { "description": "肌酐检测时间 yyyy-MM-dd HH:mm:ss", "type": "string" }, "creatinine": { "description": "血肌酐", "type": "number", "format": "double" }, "creatinine_unit": { "description": "肌酐单位(umol/L,mg/dl)", "type": "string" }, "gender": { "description": "性别(0:未知 1:男 2:女)", "type": "integer", "format": "int64" }, "height": { "description": "身高", "type": "integer", "format": "int64" }, "illness_state": { "description": "病情", "type": "string" }, "renal_function_status": { "description": "肾功能情况(0:未透析,1: 血液透析,2:腹膜透析,3:肾脏移植)", "type": "integer", "format": "int64" }, "urine_protein": { "description": "尿蛋白", "type": "number", "format": "double" }, "urine_protein_24h": { "description": "24小时尿蛋白", "type": "number", "format": "double" }, "urine_protein_24h_time": { "description": "24小时尿蛋白检测时间 yyyy-MM-dd HH:mm:ss", "type": "string" }, "urine_protein_24h_unit": { "description": "24小时尿蛋白单位(g/24h,mg/24h)", "type": "string" }, "urine_protein_time": { "description": "尿蛋白检测时间 yyyy-MM-dd HH:mm:ss", "type": "string" }, "urine_protein_unit": { "description": "尿蛋白单位(g,mg)", "type": "string" }, "weight": { "description": "体重", "type": "number", "format": "double" } } }, "models.SaveUserInfoReq": { "title": "SaveUserInfoReq", "type": "object", "properties": { "avatar": { "description": "头像", "type": "string" }, "email": { "description": "邮件", "type": "string" }, "id_card": { "description": "身份证号", "type": "string" }, "inpatient_reg_phone": { "description": "住院登记手机号", "type": "string" }, "nick_name": { "description": "昵称", "type": "string" }, "phone": { "description": "手机号码", "type": "string" }, "real_name": { "description": "真实姓名", "type": "string" }, "verify_code": { "description": "手机验证码", "type": "string" } } }, "models.SyhArticlesMenu": { "title": "SyhArticlesMenu", "type": "object", "properties": { "id": { "description": "自增主键ID", "type": "integer", "format": "int32" }, "img": { "description": "图片", "type": "string" }, "name": { "description": "分类名", "type": "string" }, "order": { "description": "排序", "type": "integer", "format": "int32" }, "status": { "description": "状态", "type": "integer", "format": "int32" }, "summary": { "description": "介绍", "type": "string" }, "type": { "description": "分类类型", "type": "integer", "format": "int32" } } }, "models.SyhArticlesVO": { "title": "SyhArticlesVO", "type": "object", "properties": { "article_type": { "description": "文章类型", "type": "integer", "format": "int32" }, "author": { "description": "作者", "type": "string" }, "class_id": { "description": "主分类", "type": "integer", "format": "int32" }, "comment_num": { "description": "评论数", "type": "integer", "format": "int32" }, "content": { "description": "内容", "type": "string" }, "ctime": { "$ref": "#/definitions/models.Time", "description": "创建时间" }, "from_id": { "description": "医生/机构ID", "type": "integer", "format": "int32" }, "id": { "description": "自增主键ID", "type": "integer", "format": "int32" }, "img": { "description": "图片", "type": "string" }, "is_del": { "description": "是否删除", "type": "integer", "format": "int32" }, "menu_id": { "description": "辅分类", "type": "integer", "format": "int32" }, "new_time": { "$ref": "#/definitions/models.Time", "description": "新建时间" }, "num": { "description": "点击次数", "type": "integer", "format": "int32" }, "org_id": { "description": "orgId", "type": "integer", "format": "int32" }, "reason": { "description": "原因", "type": "string" }, "star_num": { "description": "点赞数", "type": "integer", "format": "int32" }, "status": { "description": "状态 0正在审核,1通过,2未通过,3草稿,4通过且大图显示视频", "type": "integer", "format": "int32" }, "summary": { "description": "简介", "type": "string" }, "t_module": { "description": "模块", "type": "string" }, "tags": { "description": "标签", "type": "string" }, "title": { "description": "标题", "type": "string" }, "type": { "description": "类型'0系统1医生2机构", "type": "integer", "format": "int32" } } }, "models.Time": { "title": "Time", "type": "object" }, "models.UserInfoResp": { "title": "UserInfoResp", "type": "object", "properties": { "avatar": { "description": "头像", "type": "string" }, "ctime": { "$ref": "#/definitions/models.Time", "description": "创建时间" }, "dialysis_no": { "description": " 透析号", "type": "string" }, "email": { "description": "邮件", "type": "string" }, "health_care_no": { "description": " 医保号", "type": "string" }, "id": { "description": "Primary Key ID", "type": "integer", "format": "int64" }, "id_card": { "description": "身份证号", "type": "string" }, "inpatient_reg_phone": { "description": "住院登记手机号", "type": "string" }, "mtime": { "$ref": "#/definitions/models.Time", "description": "更新时间 " }, "nick_name": { "description": "昵称", "type": "string" }, "open_id": { "description": "OpenID", "type": "string" }, "patient_id": { "type": "integer", "format": "int64" }, "phone": { "description": "手机号码", "type": "string" }, "privacy_protocol_versions": { "description": "隐私政策版本", "type": "integer", "format": "int64" }, "real_name": { "description": "真实姓名", "type": "string" }, "source": { "description": "用户来源", "type": "string" }, "status": { "description": "状态(1:有效0:无效)", "type": "integer", "format": "int64" }, "union_id": { "description": "unionid", "type": "string" }, "user_org_id": { "type": "integer", "format": "int64" } } }, "models.WxXcxLoginReq": { "title": "WxXcxLoginReq", "type": "object", "properties": { "code": { "type": "string" } } }, "models.WxXcxLoginResp": { "title": "WxXcxLoginResp", "type": "object", "properties": { "openid": { "type": "string" }, "patient_id": { "type": "integer", "format": "int64" }, "token": { "type": "string" }, "user_org_id": { "type": "integer", "format": "int64" } } }, "models.XcxUser": { "title": "XcxUser", "type": "object", "properties": { "avatar": { "description": "头像", "type": "string" }, "ctime": { "description": "创建时间", "type": "string", "format": "datetime" }, "email": { "description": "邮件", "type": "string" }, "id": { "description": "Primary Key ID", "type": "integer", "format": "int64" }, "mtime": { "description": "更新时间 ", "type": "string", "format": "datetime" }, "nick_name": { "description": "昵称", "type": "string" }, "open_id": { "description": "OpenID", "type": "string" }, "patient_id": { "type": "integer", "format": "int64" }, "phone": { "description": "手机号码", "type": "string" }, "privacy_protocol_versions": { "description": "隐私政策版本", "type": "integer", "format": "int64" }, "role_type": { "description": "角色类型 0或空:普通 1:管理员 2:测试", "type": "integer", "format": "int64" }, "session_key": { "type": "string" }, "source": { "description": "用户来源", "type": "string" }, "status": { "description": "状态(1:有效 0: 无效)", "type": "integer", "format": "int64" }, "union_id": { "description": "unionid", "type": "string" }, "user_org_id": { "type": "integer", "format": "int64" } } } }, "securityDefinitions": { "token": { "type": "apiKey", "name": "Authorization", "in": "header" } } }