# test **Repository Path**: bubble1973/test ## Basic Information - **Project Name**: test - **Description**: 我来试试格式 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-06-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 医生信息管理平台接口文档 ## 登陆 #### 用户未登录/登陆超时访问受限制接口时(不仅是页面) - 非ajax方式:直接跳转到登陆页面 - ajax方式:返回403 #### 医生登录 - 入参(key-value结构): - 功能说明:医生登陆医生信息管理平台 - api:/platform/doctor/account/login 行号 | 参数项 | 名称 | 类型 | 其他 ---|---|---|---|--- 1 | account | 医院编号-医生编号 | 字符串 |必填 2 | password | 密码 | md5加密字符串 |必填 - 出参(vm文件路径) - 失败 ``` /platform/doctor/account/login ``` Model包含信息 行号 | 参数项 | 名称 | 类型 | 其他 ---|---|---|---|--- 1 | msg | 错误信息 | 字符串 | - 成功 ``` redirect:/platform/doctor/index ``` ## 主页 #### 进入主页 - 入参(无): - 功能说明:医生进入账户设置 - api:/platform/doctor/index - 出参(vm文件路径) - 成功 ``` /platform/doctor/index ``` Model包含信息 行号 | 参数项 | 名称 | 类型 | 其他 ---|---|---|---|--- 1 | doctor | 医生信息 | Object对象 |后台去除密码信息 2 | doctor.name | 医生姓名 | String |必有 3 | doctor.id | 医生ID | String |必有 4 | doctor.account | 医生账号 | String |必有 5 | doctor.phoneNum | 医生手机号 | String | 6 | doctor.pictureUrl | 医生头像地址 | String | 7 | doctor.corpId | 医院ID | String |必有 8 | doctor.corpName | 医院名称 | String |待定 - 其他信息待定 ## 账户设置 #### 进入账户设置 - 入参(无): - 功能说明:医生进入账户设置 - api:/platform/doctor/account/setting - 出参(vm文件路径) - 成功 ``` /platform/doctor/account/setting ``` Model包含信息 行号 | 参数项 | 名称 | 类型 | 其他 ---|---|---|---|--- 1 | doctor | 医生信息 | Object对象 |后台去除密码信息 2 | doctor.name | 医生姓名 | String |必有 3 | doctor.id | 医生ID | String |必有 4 | doctor.account | 医生账号 | String |必有 5 | doctor.phoneNum | 医生手机号 | String | 6 | doctor.pictureUrl | 医生头像地址 | String | 7 | doctor.corpId | 医院ID | String |必有 8 | doctor.corpName | 医院名称 | String |待定 - 其他信息待定 ## 修改密码 #### 进入密码修改页面 - 入参(无): - 功能说明:进入密码修改页面 - api:/platform/doctor/account/editPassword - 出参(vm文件路径) - 成功 ``` /platform/doctor/account/editPassword ``` Model包含信息 行号 | 参数项 | 名称 | 类型 | 其他 ---|---|---|---|--- 1| doctor.account | 医生账号 | String |必有 其他信息待定 #### 确认修改密码 - 入参(Key-Value结构): - 功能说明:医生管理自己的账户信息 - api:/platform/doctor/account/updatePassword 行号 | 参数项 | 名称 | 类型 | 其他 ---|---|---|---|--- 1 | account | 账户 | 字符串 |必填 2 | oldPassword | 当前密码 | md5加密字符串 |必填 3 | newPassword | 新密码 | md5加密字符串 |必填(字母,符号,或数字,至少6个字符) 4 | rePassword | 确认新密码 | md5加密字符串 |必填(需要与newPassword一致) - 出参(json结构) ``` { "success":"true", //修改成功true ,修改失败false "msg":"成功", // 成功,失败原因 "data": [] } ``` # 时间评估(王猛开发加自测试) 编号 | 接口名称 | 接口url | 开发 | 备注 ---|---|---|---|--- 1| 用户登录 | /platform/doctor/account/login | 0.5人天 | 表的设计和确定,用户登录的过滤,防暴力破解等。 2| 进入主页| /platform/doctor/index | 0.1人天 | 无 3| 进入账户设置 | /platform/doctor/account/setting |0.1人天|无 4| 进入密码修改页面 | /platform/doctor/account/editPassword |0.1人天|无 5| 确认修改密码 |/platform/doctor/account/updatePassword |0.3人天|无 6| 医生数据获取接口(排班) | |0.5人天|无 # 医生表设计 编号 | 字段名称 | 字段类型 | 说明 | 其他 ---|---|---|---|--- 1| id | bigint | 医生的唯一标识 | 主键、自增 2| name | varchar(64) | 医生的名称 | 非空 3| account | varchar(64) | 医生的账号 | 唯一,非空,格式为 医院后五位-医生编号 4| password | varchar(64) | 医生账号密码 | 非空(MD5值) 5| picture_url| varchar(255)| 医生头像地址 | 可为空 6| phone_num | varchar(64) | 医生手机号 |可为空 7| introduction | varchar(512) | 医生简介 | 可为空 8| corp_id | varchar(64) | 医院ID | 非空 9| corp_name | varchar(64) | 医院名称 | 非空 # 医生数据来源 医生数据从排班获取,排版提供接口,提供doct_code、doct_name、corp_id、corp_Name等信息,并在数据库查询时进行排重。