接口
新功能
医生团队
邀请医生列表
/common/docteam_invite_members/getPage.do
参数名 |
必填 |
类型 |
描述 |
memids |
false |
String |
需要排除的医生ID以, 分隔 |
memnum |
true |
String |
创建医生ID |
teamid |
false |
String |
团队ID,排除该团队中的成员 |
name |
false |
String |
医生姓名 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 182,
"page": 1,
"rows": [
{
"drid": "8a9ceefe-4ef33097-014e-f330979c-0000", //医生ID
"name": "心专医", //医生姓名
"gender": 1, //医生性别
"titlename": "主任医师", //医生职称
"hospname": "心专医", //所在医院
"othospname": "京同仁医院", //录入的医院
"drtcode": "hxzj", //医生类型编码
"photo": "5680e32a40e93e134413ad45" //医生头像
}
]
}
创建团队
/job/docteam/JobDocteamController/add.do
参数名 |
必填 |
类型 |
描述 |
teamname |
true |
String |
团队名称 |
teamdesc |
true |
String |
团队介绍 |
expertise |
true |
String |
擅长领域 |
chiefdoc |
true |
String |
首席专家drid |
defaultdoc |
true |
String |
初诊医生drid |
notice |
false |
String |
公告 |
remark |
false |
String |
备注 |
cdocname |
false |
String |
首席专家姓名 |
ddocname |
false |
String |
初诊医生姓名 |
expname |
false |
String |
擅长领域 |
members |
true |
String |
团队成员ID,以, 隔开(包含创建人ID) |
修改团队信息
/job/docteam/JobDocteamController/update.do
参数名 |
必填 |
类型 |
描述 |
teamid |
true |
String |
团队ID |
creater |
true |
String |
团队创建人ID |
tid |
true |
String |
云信tid |
teamname |
false |
String |
团队名称 |
teamdesc |
false |
String |
团队介绍 |
expertise |
false |
String |
擅长领域,同医生擅长,可多选 |
chiefdoc |
false |
String |
首席专家drid |
defaultdoc |
false |
String |
初诊医生drid |
notice |
false |
String |
公告 |
cdocname |
false |
String |
首席专家姓名 |
ddocname |
false |
String |
初诊医生姓名 |
expname |
false |
String |
擅长领域 |
remark |
false |
String |
备注 |
查询团队信息
/job/docteam/JobDocteamController/get.do
参数名 |
必填 |
类型 |
描述 |
teamid |
true |
String |
团队ID |
{
"state": 0, //0:正常,1:已解散或删除
"expname": "冠心病搭桥",
"tid": "7332127",
"teamid": "8a9ceee4-55767d4c-0155-76c957be-0045",
"teamname": "..mkkk",
"creater": "8a9ceee4-53a81234-0153-a818ef1f-0013",
"teamdesc": "uhhnnn",
"notice": "gehueu",//公告
"cdocname": "心专医",//首席专家姓名
"ddocname": "心专医",//出诊医生姓名
"remark": "hevbeb",//备注
"expertise": "11",
"chiefdoc": "8a9ceefe-4ef33097-014e-f330979c-0000",//首席专家
"defaultdoc": "8a9ceefe-4ef33097-014e-f330979c-0000",//初诊医生
"creatime": "2016-06-22 14:25:54",
"crtname":"创建医生姓名",
"crtphoto":"创建医生头像",
"crtgender":"创建医生性别"
}
医生团队列表
/common/docteamList/getPage.do
参数名 |
必填 |
类型 |
描述 |
sortorder |
true |
String |
创建时间排序 desc 倒序 asc 正序 |
action |
true |
int |
固定值 1 已加入 |
memnum |
true |
String |
当前医生ID |
mydrid |
false |
String |
医生id,查询由该医生创建的团队 |
flag |
true |
String |
我的团队'my' 其他团队'other' |
expid |
false |
String |
疾病类型ID |
teamname |
false |
String |
团队名称 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"teamid": "8a9ceee4-51a4f97e-0151-a52b3aea-000f", //团队ID
"tid":"56f9e40d0416ec0c9885e35e", //云信群组tid
"teamname": "Ada", //团队名称
"creater": "56f9e40d0416ec0c9885e35e", //创建医生drid
"dcrname": "傻王", //创建医生姓名
"cdocname":"傻志" //首席专家姓名
"rdocname":"傻强" //出诊医生姓名
"expname": "高血压", //团队专业方向
"applymem": "a,b,c", //申请加入的医生id(由当前医生创建的团队 该字段不再返回)
"action": 0, //当前医生对应该团队的申请状态 0-申请,1-已加入,2-拒绝
"memcnt": "a,b,c", //已加入的医生id
"wmemcnt": "bbbw,bbbb", //申请加入的医生id
"creatime":"2016-05-16 19:23:33" //团队创建时间
}
]
}
团队成员列表
/common/docteam_memeber_list/getPage.do
参数名 |
必填 |
类型 |
描述 |
action |
true |
int |
0-申请,1-已加入,2-拒绝,3--已退出,4--邀请 |
teamid |
true |
String |
医生团队ID |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 94,
"page": 1,
"rows": [
{
"teamid": "8a9ceee4-54c1882d-0154-c1901147-0002",
"memid": "8a9ceee4-54c1882d-0154-c190115e-0008",
"drid": "8a2d9563-50679084-0150-70f39df9-002a",
"docname": "刘英明",
"action": 1,
"jointime": "2016-05-18 09:52:04",
"docphoto": "",
"docgender": "1"
},
{
"teamid": "8a9ceee4-54c1882d-0154-c1901147-0002",
"memid": "8a9ceee4-54c1882d-0154-c190115d-0007",
"drid": "8a9ceee4-53590342-0153-590342c5-0000",
"docname": "姚帝星",
"action": 1,
"jointime": "2016-05-18 09:52:04",
"docphoto": "5710b78a40e93e7c10eafdc0",
"docgender": "1"
}
]
}
申请处理列表
/common/my_docteam_memapply/getPage.do
参数名 |
必填 |
类型 |
描述 |
memnum |
true |
String |
当前医生ID |
teamid |
true |
String |
医生团队ID |
teamname |
false |
String |
医生团队名称 |
expid |
false |
int |
专业领域ID |
action |
true |
int |
固定值0 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"drid": "8a9ceee4-51a4f97e-0151-a52b3aea-000f", //医生ID
"name": "Ada", //医生姓名
"photo": "56f9e40d0416ec0c9885e35e", //医生头像
"gender": 1, //医生性别
"hospname": "北京阜外医院", //所在医院
"othospname": "", //录入的医院
"titlename": "主任医师", //医生职称
"teamname": "bbbbbbb", //团队名称
"memid": "40288ac5-540869bc-0154-086ac4be-0005", //团队成员ID
"teamid": "40288ac5-540869bc-0154-086a0844-0002", //团队ID
"action": 0, //申请状态 0-申请,1-已加入,2-拒绝
}
]
}
申请加入
/job/docteam/JobTeamemberController/join.do
参数名 |
必填 |
类型 |
描述 |
drid |
true |
String |
当医生ID |
teamid |
true |
String |
医生团队ID |
申请处理
/job/docteam/JobTeamemberController/apply.do
参数名 |
必填 |
类型 |
描述 |
memid |
true |
String |
医生对应的团队成员ID |
teamid |
true |
String |
医生团队ID |
drid |
true |
String |
待处理的医生id |
action |
true |
int |
固定值1 同意 2 拒绝 |
remark |
false |
String |
拒绝原因 |
邀请加入
/job/docteam/JobTeamemberController/invite.do
参数名 |
必填 |
类型 |
描述 |
members |
true |
String |
医生id,多个用, 隔开 |
teamid |
true |
String |
医生团队ID |
被邀请处理列表
同意or拒绝加入
/common/my_docteam_invited/getPage.do
参数名 |
必填 |
类型 |
描述 |
drid |
true |
String |
当前医生ID |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"tid":"12" //云信群组tid
"teamname": "bbbbbbb", //团队名称
"memid": "40288ac5-540869bc-0154-086ac4be-0005", //团队成员ID
"teamid": "40288ac5-540869bc-0154-086a0844-0002", //团队ID
"jointime": "2016-05-16 10:10:10", //邀请时间
"expname":"高血压", //团队擅长
"dcrname":"王二", //团队创建人
}
]
}
同意邀请
/job/docteam/JobTeamemberController/agree.do
参数名 |
必填 |
类型 |
描述 |
drid |
true |
String |
医生id |
memid |
true |
String |
团队成员ID |
teamid |
true |
String |
医生团队ID |
拒绝邀请
/job/docteam/JobTeamemberController/refuse.do
参数名 |
必填 |
类型 |
描述 |
memid |
true |
String |
团队成员ID |
踢出成员
/job/docteam/JobTeamemberController/kick.do
参数名 |
必填 |
类型 |
描述 |
drid |
true |
String |
被踢出医生id |
teamid |
true |
String |
医生团队ID |
remark |
true |
String |
踢出原因 |
解散团队
/job/docteam/JobDocteamController/remove.do
参数名 |
必填 |
类型 |
描述 |
teamid |
true |
String |
医生团队ID |
remark |
true |
String |
解散原因 |
creater |
true |
String |
创建人 |
健康社区
字典数据
/common/dic/common/get.do
参数名 |
必填 |
类型 |
描述 |
dicCode |
true |
String |
社区栏目:healchanel ,内容敏感词:contentwords |
健康社区帖子列表
/job/commu/JobHealcommuController/query.do
参数名 |
必填 |
类型 |
描述 |
chaid |
false |
String |
栏目id |
ptid |
false |
String |
发帖患者id |
ismajor |
false |
String |
精华贴 1 |
sortname |
false |
String |
热帖参数 readnum |
sortorder |
false |
String |
热帖参数 desc |
cuser |
false |
String |
我的回复参数,当前用户id |
austate |
false |
int |
0-未发布,1-审核中,2-已发布,3-退回 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"cid":"12" //帖子id
"ptid": "40288ac5-540869bc-0154-086ac4be-0005", //发帖患者id
"ptname": "张三", //发帖患者姓名
"ptphoto": "40288ac5-540869bc-0154-086ac4be-0005",//发帖患者头像
"pgender": "0", //发帖患者性别
"chaid": "1", //栏目ID
"chaname": "高血压", //栏目名称
"ctitle": "标题", //帖子标题
"ccontent": "发帖内容", //发帖内容
"readnum": 22, //阅读数
"cretime": "2016-05-17 16:33:33", //发帖时间
"imgids":["40288ac5-540869bc-0154-086ac4be-0005"],//帖子图片数组
"votenum":10, //帖子投票数
"replynum":21, //帖子回复数
"istop":0, //是否置顶0:否 1:是
"ismajor":1, //是否精华0:否 1:是
"voteid":"40288ac5-540869bc"//投票id,不为空表示当前用户对该帖子投过票
}
]
}
发表帖子
不带图片 /job/commu/JobHealcommuController/add.do
带图片 /job/commu/JobHealcommuController/addVsFile.do
参数名 |
必填 |
类型 |
描述 |
ptid |
true |
String |
发帖患者id |
chaid |
true |
String |
栏目id |
ctitle |
true |
String(100) |
标题 |
ccontent |
true |
String(500) |
内容 |
file |
false |
File |
图片文件 |
修改帖子
不带图片 /job/commu/JobHealcommuController/update.do
带图片 /job/commu/JobHealcommuController/updateVsFile.do
参数名 |
必填 |
类型 |
描述 |
ctitle |
true |
String |
标题 |
ccontent |
true |
String |
内容 |
delids |
false |
String |
需要删除的图片ids , 分隔 |
file |
false |
File |
图片文件 |
帖子详情
/job/commu/JobHealcommuController/get.do
参数名 |
必填 |
类型 |
描述 |
id |
true |
String |
帖子id |
增加阅读数
/job/commu/JobHealcommuController/addReadNum.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
帖子id |
回帖列表
/job/commu/JobHealanswerController/query.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
帖子id |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"aid":"12" //回复id
"cid":"12" //帖子id
"aptid": "40288ac5-540869bc-0154-086ac4be-0005", //回复患者id
"ptname": "张三", //回帖患者姓名
"ptphoto": "40288ac5-540869bc-0154-086ac4be-0005",//回帖患者头像
"pgender": "0", //回帖患者性别
"acontent": "回复内容", //回复内容
"atime": "2016-05-17 16:33:33", //回复时间
"imgids":["40288ac5-540869bc-0154-086ac4be-0005"],//帖子图片数组
"votenum":10 //帖子投票数
"refid":"sdfse3242" //引用帖子id
"voteid":"40288ac5-540869bc"//投票id,不为空表示当前用户对该帖子投过票
"refanswer":{ //引用帖子
}
}
]
}
帖子(回复)投票
/job/commu/JobVotesController/vote.do
参数名 |
必填 |
类型 |
描述 |
noteid |
true |
String |
帖子id |
voter |
true |
String |
投票人id |
发表回复
/job/commu/JobHealanswerController/add.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
帖子id |
aptid |
true |
String |
回帖患者ID |
acontent |
true |
String(200) |
回帖内容 |
refid |
false |
String |
被引用帖子id |
修改回复
/job/commu/JobHealanswerController/update.do
参数名 |
必填 |
类型 |
描述 |
aid |
true |
String |
回复id |
acontent |
true |
String |
回帖内容 |
医生圈
字典数据
/common/dic/common/get.do
参数名 |
必填 |
类型 |
描述 |
dicCode |
true |
String |
社区栏目:healchanel ,内容敏感词:contentwords |
医生圈帖子列表
/job/commu/JobDocmomentController/query.do
参数名 |
必填 |
类型 |
描述 |
chaid |
false |
String |
栏目id |
drid |
false |
String |
发帖医生id |
austate |
false |
int |
0-未发布,1-审核中,2-已发布,3-退回 |
ismajor |
false |
String |
精华贴 1 |
cuser |
false |
String |
我的回复参数,当前用户id |
sortname |
false |
String |
热帖参数 readnum |
sortorder |
false |
String |
热帖参数 desc |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"cid":"12" //帖子id
"drid": "40288ac5-540869bc-0154-086ac4be-0005", //发帖医生id
"docname": "张三", //发帖医生姓名
"docphoto": "40288ac5-540869bc-0154-086ac4be-0005",//发帖医生头像
"docgender": "0", //发帖医生性别
"chaid": "1", //栏目ID
"chaname": "高血压", //栏目名称
"ctitle": "标题", //帖子标题
"ccontent": "发帖内容", //发帖内容
"readnum": 22, //阅读数
"cretime": "2016-05-17 16:33:33", //发帖时间
"imgids":["40288ac5-540869bc-0154-086ac4be-0005"],//帖子图片数组
"votenum":10, //帖子投票数
"replynum":21, //帖子回复数
"istop":0, //是否置顶0:否 1:是
"ismajor":1, //是否精华0:否 1:是
"voteid":"40288ac5-540869bc"//投票id,不为空表示当前用户对该帖子投过票
}
]
}
发表帖子
不带图片 /job/commu/JobDocmomentController/add.do
带图片 /job/commu/JobDocmomentController/addVsFile.do
参数名 |
必填 |
类型 |
描述 |
drid |
true |
String |
发帖医生id |
chaid |
true |
String |
栏目id |
ctitle |
true |
String |
标题 |
ccontent |
true |
String |
内容 |
file |
false |
File |
图片文件 |
修改帖子
不带图片 /job/commu/JobDocmomentController/update.do
带图片 /job/commu/JobDocmomentController/updateVsFile.do
参数名 |
必填 |
类型 |
描述 |
ctitle |
true |
String |
标题 |
ccontent |
true |
String |
内容 |
delids |
false |
String |
需要删除的图片ids , 分隔 |
file |
false |
File |
图片文件 |
增加阅读数
/job/commu/JobDocmomentController/addReadNum.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
帖子id |
帖子详情
/job/commu/JobDocmomentController/get.do
参数名 |
必填 |
类型 |
描述 |
id |
true |
String |
帖子id |
回帖列表
/job/commu/JobDoclanswerController/query.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
帖子id |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"aid":"12" //回复id
"cid":"12" //帖子id
"adrid": "40288ac5-540869bc-0154-086ac4be-0005", //回复医生id
"docname": "张三", //发帖医生姓名
"docphoto": "40288ac5-540869bc-0154-086ac4be-0005",//发帖医生头像
"docgender": "0", //发帖医生性别
"acontent": "回复内容", //回复内容
"atime": "2016-05-17 16:33:33", //回复时间
"imgids":["40288ac5-540869bc-0154-086ac4be-0005"],//帖子图片数组
"votenum":10 //帖子投票数
"refid":"sdfse3242" //引用帖子id
"voteid":"40288ac5-540869bc"//投票id,不为空表示当前用户对该帖子投过票
"refanswer":{ //引用帖子
}
}
]
}
帖子(回复)投票
/job/commu/JobVotesController/vote.do
参数名 |
必填 |
类型 |
描述 |
noteid |
true |
String |
帖子id |
voter |
true |
String |
投票人id |
发表回复
/job/commu/JobDoclanswerController/add.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
帖子id |
adrid |
true |
String |
回帖医生ID |
acontent |
true |
String |
回帖内容 |
refid |
false |
String |
被引用帖子id |
修改回复
/job/commu/JobDoclanswerController/update.do
参数名 |
必填 |
类型 |
描述 |
aid |
true |
String |
回复id |
acontent |
true |
String |
回帖内容 |
健康计划
健康计划列表
/job/healplan/JobHealplanController/query.do
参数名 |
必填 |
类型 |
描述 |
drid |
false |
String |
创建医生ID |
ptid |
false |
String |
患者id,查询该患者加入的计划 |
patstate |
false |
int |
患者完成状态 0:未完成,1:已完成 |
ptype |
false |
int |
0:公众计划,1:私人计划 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"planid":"12" //id
"drid": "40288ac5-540869bc-0154-086ac4be-0005", //创建医生id
"docname": "张三", //医生姓名
"docphoto": "40288ac5-540869bc-0154-086ac4be-0005",//医生头像
"docgender": "0", //医生性别
"timg": "40288ac5-540869bc-0154-086ac4be-0005", //标题图片
"ctitle": "这是一个健康计划标题", //标题
"content": "健康计划内容", //内容
"period": "7天", //周期
"summary": "高血压降压计划", //简介
"cretime": "2016-05-17 16:33:33", //创建时间
"planstate":2, //`0`未发布,`1`审核中,`2`已发布,`3`作废
"patnums":10 //加入患者数
"istop":1 //是否置顶 0-否,1:是
}
]
}
健康计划详情
/job/healplan/JobHealplanController/get.do
参数名 |
必填 |
类型 |
描述 |
planid |
true |
String |
健康计划id |
ptid |
false |
String |
患者id |
{
"planid":"12" //id
"drid": "40288ac5-540869bc-0154-086ac4be-0005", //创建医生id
"docname": "张三", //医生姓名
"docphoto": "40288ac5-540869bc-0154-086ac4be-0005",//医生头像
"docgender": "0", //医生性别
"timg": "40288ac5-540869bc-0154-086ac4be-0005", //标题图片
"ctitle": "这是一个健康计划标题", //标题
"content": "健康计划内容", //内容
"period": "7天", //周期
"summary": "高血压降压计划", //简介
"cretime": "2016-05-17 16:33:33", //创建时间
"planstate":2, //`0`未发布,`1`审核中,`2`已发布,`3`作废
"patnums":10, //加入患者数
"istop":1, //是否置顶 0-否,1:是
"joined":1, //0:当前患者未加入,1:已加入
"patstate":1, //当前患者完成状态,0:未完成 1:已完成
"dones":21, //已完成人数
"undones":19, //未完成人数
"details":[
{
"ctitle":"标题", //标题
"content":"今天的计划", //计划内容
"orderno":1, //顺序号
"period":"第1天", //周期
"planid":"0515a91e5b17433d8bb703d29fa67429" //计划id
},
{
"content":"今天的计划",
"ctitle":"标题",
"orderno":2,
"period":"第2天",
"planid":"0515a91e5b17433d8bb703d29fa67429"
},
{
"content":"今天的计划",
"ctitle":"标题",
"orderno":3,
"period":"第3天",
"planid":"0515a91e5b17433d8bb703d29fa67429"
}
]
}
未加入某计划的患者
私人计划选择患者时使用
/common/my_patient_fans/getPage.do
参数名 |
必填 |
类型 |
描述 |
planid |
false |
String |
计划id |
drid |
true |
String |
医生id |
name |
false |
String |
患者姓名 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
医生创建计划
不带标题图 /job/healplan/JobHealplanController/add.do
带标题图 /job/healplan/JobHealplanController/addVsFile.do
参数名 |
必填 |
类型 |
描述 |
ctitle |
true |
String(60) |
标题 |
period |
true |
String(10) |
周期,如7天 |
summary |
true |
String(200) |
简介 |
ptype |
true |
int |
0:公众计划,1:私人计划 |
ptids |
false |
String |
该私人计划对应的患者id,以, 分隔 |
detailAdds |
false |
String |
JSONArray格式如下 |
file |
false |
File |
标题图片,限一张 |
details 格式
[
{
"ctitle":"标题", //标题
"content":"今天的计划", //计划内容
"orderno":1, //顺序号
"period":"第1天", //周期
"planid":"0515a91e5b17433d8bb703d29fa67429" //计划id
},
{
"content":"今天的计划",
"ctitle":"标题",
"orderno":2,
"period":"第2天",
"planid":"0515a91e5b17433d8bb703d29fa67429"
},
{
"content":"今天的计划",
"ctitle":"标题",
"orderno":3,
"period":"第3天",
"planid":"0515a91e5b17433d8bb703d29fa67429"
}
]
医生修改计划
不带标题图 /job/healplan/JobHealplanController/update.do
带标题图 /job/healplan/JobHealplanController/updateVsFile.do
参数名 |
必填 |
类型 |
描述 |
planid |
true |
String |
计划ID |
ctitle |
true |
String(60) |
标题 |
period |
true |
String(10) |
周期,如7天 |
summary |
true |
String(200) |
简介 |
content |
true |
String(1000) |
内容 |
ptype |
true |
int |
0:公众计划,1:私人计划 |
ptids |
false |
String |
该私人计划对应的患者id,以, 分隔 |
detailAdds |
false |
String |
增加或修改的计划明细 JSONArray格式同创建 |
detailDels |
false |
String |
删除的计划明细 JSONArray如下 |
detailDels格式 计划明细dtid数组
["8a9ceee4-54e179a2-0154-e23775a8-002a","8a9ceee4-54e179a2-0154-e23775a8-002a"]
健康计划明细
添加
/job/healplan/JobHealplanDetailController/add.do
参数名 |
必填 |
类型 |
描述 |
planid |
true |
String |
计划ID |
ctitle |
true |
String(60) |
标题 |
period |
true |
String(10) |
周期,第一天 |
content |
true |
String(200) |
简介 |
orderno |
true |
int |
顺序号 |
修改
/job/healplan/JobHealplanDetailController/update.do
参数名 |
必填 |
类型 |
描述 |
dtid |
true |
String |
计划明细ID |
planid |
true |
String |
计划ID |
ctitle |
true |
String(60) |
标题 |
period |
true |
String(10) |
周期,第一天 |
content |
true |
String(200) |
简介 |
orderno |
true |
int |
顺序号 |
删除
/job/healplan/JobHealplanDetailController/delete.do
参数名 |
必填 |
类型 |
描述 |
id |
true |
String |
计划明细ID |
患者计划列表
/job/healplan/JobPathealplanController/query.do
参数名 |
必填 |
类型 |
描述 |
planid |
true |
String |
计划ID |
page |
true |
int |
页数 |
flag |
false |
int |
查询评价参数,固定值 1 |
state |
false |
int |
已完成 1 未完成 0 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"ppid": "40288ac5-540869bc-0154-086ac4be-0005", //患者计划id
"planid":"12" //健康计划id
"ptname": "张三", //患者姓名
"ptphoto": "40288ac5-540869bc-0154-086ac4be-0005",//患者头像
"pgender": "0", //患者性别
"evalution": "评论内容", //评论内容
"evatime": "2016-05-17 16:33:33", //评论时间
"state":0 //计划完成状态 `0`未完成,`1`已完成
}
]
}
患者加入计划
/job/healplan/JobPathealplanController/add.do
参数名 |
必填 |
类型 |
描述 |
ptid |
true |
String |
患者id |
planid |
true |
String |
健康计划id |
患者健康计划详情
/job/healplan/JobPathealplanController/get.do
参数名 |
必填 |
类型 |
描述 |
ptid |
true |
String |
患者id |
planid |
true |
String |
健康计划id |
{
"ppid": "40288ac5-540869bc-0154-086ac4be-0005", //患者计划id
"planid":"12" //健康计划id
"ptname": "张三", //患者姓名
"ptphoto": "40288ac5-540869bc-0154-086ac4be-0005",//患者头像
"pgender": "0", //患者性别
"evalution": "评论内容", //评论内容
"evatime": "2016-05-17 16:33:33", //评论时间
"state":0, //计划完成状态 `0`未完成,`1`已完成
"jointime":"2016-05-17 16:33:33", //加入时间
"comptime":"2016-05-17 16:33:33", //完成时间
}
患者完成计划
/job/healplan/JobPathealplanController/update.do
参数名 |
必填 |
类型 |
描述 |
ptid |
true |
String |
患者id |
planid |
true |
String |
健康计划id |
state |
true |
int |
1 |
患者评论计划
/job/healplan/JobPathealplanController/update.do
参数名 |
必填 |
类型 |
描述 |
ptid |
true |
String |
患者id |
planid |
true |
String |
健康计划id |
evalution |
true |
string |
评论内容 |
云课堂
课堂列表
/job/olclass/JobOlclassController/query.do
参数名 |
必填 |
类型 |
描述 |
ctype |
true |
int |
0 点播,1 直播 |
drid |
false |
String |
医生ID,查询医生已报名的课程 |
optin |
false |
String |
in 已报名 not in 未报名 |
drstate |
false |
int |
根据当前医生报名状态查询,0-已报名,1-已付款,2-审核通过 |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
{
"total": 1,
"page": 1,
"rows": [
{
"state": 0, //状态:0-未开始,1-直播中,2-已结束
"code": "test",//课程编码
"cid": "40288a10-552538c6-0155-2538c6f4-0000",//课程ID
"subject": "test",//课程主题
"payfee": 200,//报名费
"sysuser": 8,//创建用户
"cretime": "2016-06-06 18:18:22",//创建时间
"istop": 1,//是否置顶0:否,1:是
"cname": "test",//课程名称
"ctype": 0,//课程类型 0点播,1直播
"teacher": "test",//主讲人
"stime": "2016-06-06 18:18:22",//报名开始时间
"etime": "2016-06-30 18:18:22",//报名结束时间
"ctime": "2016-07-01 18:18:22",//课程开讲时间
"pushurl": "live.heart120.cn/eocd/push",//直播推流地址
"pullurl": "live.heart120.cn/eocd/test",//直播拉流地址
"requesturl": "https://heartcare-test.oss-cn-hangzhou.aliyuncs.com/live.mp4",//点播地址
"stno": 0,
"sdto":{
"state":1,//0-已报名,1-已付款,2-审核通过
"evatime":"",//评价时间
"evalution":""//评价内容
"sid":"40288a10-552538c6-0155-2538c6f4-0000",//报名信息ID
"pass":"0e9329aa28534623aa606331c9678013"//密文密码 drid+密码 MD5加密,盐值同登录密码加密盐值
}
}
]
}
课堂报名
/job/olclass/JobOlstudentController/add.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
课程id |
drid |
true |
String |
医生ID |
stype |
true |
int |
听课方式0 网上,1 现场 |
获取支付Charge
/job/olclass/JobOlstudentController/getCharge.do
参数名 |
必填 |
类型 |
描述 |
amount |
true |
String |
支付金额 |
channel |
true |
String |
支付渠道wx : 微信,alipay : 支付宝 |
currency |
true |
String |
固定值cny |
subject |
true |
String |
支付项目云课堂报名费 |
body |
true |
String |
信息主体云课堂报名费 |
description |
true |
String |
描述云课堂报名费 |
报名支付
/job/olclass/JobOlstudentController/pay.do
参数名 |
必填 |
类型 |
描述 |
sid |
true |
String |
报名ID |
chargeStr |
true |
String |
支付charge通预约支付charge |
刷新Charge
支付成功返回失败时,刷新查看支付结果
/job/olclass/JobOlstudentController/refreshCharge.do
参数名 |
必填 |
类型 |
描述 |
sid |
true |
String |
报名ID |
chid |
true |
String |
Charge ID |
验证密码
/job/olclass/JobOlstudentController/chkpass.do
参数名 |
必填 |
类型 |
描述 |
sid |
true |
String |
报名ID |
drid |
true |
String |
医生ID |
pass |
true |
String |
验证码(明文) |
课堂评价
/job/olclass/JobOlstudentController/evalution.do
参数名 |
必填 |
类型 |
描述 |
sid |
true |
String |
报名ID |
evalution |
true |
String |
评价内容 |
课堂评价列表
/job/olclass/JobOlstudentController/queryEvalution.do
参数名 |
必填 |
类型 |
描述 |
cid |
true |
String |
课堂id |
page |
true |
int |
页数 |
rp |
true |
int |
每页条数 |
列表接口
/common/job/commu/JobHealcommuController/query.do /common/job/healplan/JobHealplanController/query.do /common/job/commu/JobHealanswerController/query.do /common/job/commu/JobDocmomentController/query.do /common/job/commu/JobDoclanswerController/query.do /common/job/olclass/JobOlclassController/query.do /common/job/olclass/JobOlstudentController/query.do /common/job/olclass/JobOlstudentController/queryEvalution.do