2.22.1.7. 回复计划

开发者可以将计划相关参数组装为JSON类型,来创建计划回复信息。

接口请求说明:

http请求方式:POST
http://ip:port/seeyon/rest/plan/reply

创建数据示例:

参数 是否必须 说明
Long createId 回复人ID
Date createDate 回复时间
String path 设置当前用户访问来源设备 如:String path="pc"
String showToId 隐藏时公开者ID 如:String showToId=null
Boolean hidden 是否隐藏,0否;1是 如:Boolean hidden=false
Integer forwardCount 转发次数
Integer ctype 类型:-2为草稿;-1为发起人附言;0为评论;1为回复,计划回复应该是0
Integer moduleType 回复类型 应该是5。
Long moduleId 计划ID
String content 回复内容
Long pid 计划ID,初次回复应该为0,如:Long pid=0L
Integer clevel 当前节点层级,顶级为1, 如:Integer clevel=1

返回说明:

如果没有找到对应的计划ID则返回delete;

如果计划已经总结over;

正常情况下,创建成功会返回创建的回复JSON信息,如下;

{
    "parent": null, 
    "id": "-4534056719296542144", 
    "path": "pc", 
    "hidden": false, 
    "content": "回复内容", 
    "children": [ ], 
    "moduleType": 5, 
    "title": null, 
    "createDate": "2014-06-06 17:13", 
    "moduleId": "1378328433440933803", 
    "showToId": null, 
    "extAtt1": null, 
    "extAtt2": null, 
    "pid": "0", 
    "createId": "-2295828016161864209", 
    "modifyDate": null, 
    "ctype": 0, 
    "extAtt3": null, 
    "clevel": 1, 
    "relateInfo": null, 
    "forwardCount": 0, 
    "affairId": null, 
    "escapedContent": "回复内容", 
    "canView": true, 
    "m1Info": "", 
    "maxChildPath": 1, 
    "childrenCount": 0, 
    "createDateStr": "2014-06-06 17:13", 
    "createName": "创建者名称", 
    "attachList": [ ], 
    "hasRelateAttach": false, 
    "hasRelateDocument": false, 
    "pushMessageToMembersList": [ ], 
    "pushMessage": null, 
    "pushMessageToMembers": null
}