action.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. {
  2. "getId" : {"uri":"/jaxrs/uuid/random"},
  3. "getPerson": {"uri": "/jaxrs/person/{name}"},
  4. "getPersonIcon": {"uri": "/servlet/icon/{name}"},
  5. //根据人员获取部门
  6. "listDepartmentByPerson": {"uri": "/jaxrs/department/list/person/{name}"},
  7. //根据人员获取所在公司
  8. "listCompanyByPerson": {"uri": "/jaxrs/company/list/person/{name}"},
  9. //获取公司的一级部门
  10. "listDepartmentByCompany": {"uri": "/jaxrs/department/list/company/{companyName}/top"},
  11. "login" : {"uri":"/jaxrs/login","method":"POST"}, //登陆并获取权限列表
  12. "getUserInfor" : {"uri":"/jaxrs/userinfo", "method":"PUT"}, //查看指定用户的论坛用户信息 { "userName":"" }
  13. "getBBSName" : {"uri" : "/jaxrs/setting/bbsName"},
  14. "listSystemSettingAll": {"uri" : "/jaxrs/user/setting/all"},
  15. "getSystemSetting" : {"uri":"/jaxrs/user/setting/{id}"},
  16. //根据CODE获取BBSConfigSetting对象. {configCode : 'configCode' }
  17. "getSystemSettingByCode" : {"uri":"/jaxrs/user/setting/code", "method":"PUT"},
  18. "saveSystemSetting" : {"uri":"/jaxrs/user/setting", "method":"PUT"},
  19. "getCategory" : {"uri":"/jaxrs/forum/{id}"},
  20. "listCategoryAll": {"uri" : "/jaxrs/forum/view/all"}, //根据权限访问
  21. "listCategoryAllByAdmin" : {"uri" : "/jaxrs/user/forum/all"}, //完全权限访问
  22. /*{'q_Year':'2016','q_Name':'五一劳动节','q_Month':'03'}*/
  23. //"listHolidayFilter" : {"uri" : "/jaxrs/attendanceworkdayconfig/filter", "method": "PUT"},
  24. "saveCategory": {"uri" : "/jaxrs/user/forum", "method": "POST"},
  25. "deleteCategory" : {"uri":"/jaxrs/user/forum/{id}","method": "DELETE"},
  26. "deleteCategoryForce" : {"uri":"/jaxrs/forum/force/{id}","method": "DELETE"},
  27. "getSection" : {"uri":"/jaxrs/section/{id}"}, //根据ID查询版块信息(可匿名访问)
  28. "listSection": {"uri" : "/jaxrs/section/viewforum/{forumId}"}, //根据论坛ID获取所有版块的信息列表(可匿名访问)
  29. "listSectionByAdmin": {"uri" : "/jaxrs/user/section/forum/{forumId}"}, //根据论坛ID获取所有版块的信息列表
  30. "listSubSection": {"uri" : "/jaxrs/section/viewsub/{sectionId}"}, //根据主版块ID查询所有的子版块信息列表(可匿名访问)
  31. "listSubSectionByAdmin": {"uri" : "/jaxrs/user/section/sub/{sectionId}"}, //根据主版块ID查询所有的子版块信息列表
  32. "listSectionAll": {"uri" : "/jaxrs/user/section/all"}, //查询所有的版块信息列表
  33. "saveSection": {"uri" : "/jaxrs/user/section", "method": "POST"},
  34. "deleteSection" : {"uri":"/jaxrs/user/section/{id}","method": "DELETE"},
  35. "deleteSectionForce" : {"uri":"/jaxrs/user/section/force/{id}","method": "DELETE"},
  36. "uploadSectionIcon": {"uri": "/servlet/section/{id}/icon", "method": "POST", "enctype": "formData"},
  37. "listPermissionAll": {"uri" : "/jaxrs/user/permission/all"},
  38. "listPermissionByRole": {"uri" : "/jaxrs/user/permission/role/{roleCode}"},
  39. "listPermissionByForum": {"uri" : "/jaxrs/user/permission/forum/{forumId}"},
  40. "listPermissionBySection": {"uri" : "/jaxrs/user/permission/section/{sectionId}"},
  41. "listSectionPermission" : {"uri" :"/jaxrs/permission/section/{sectionId}"}, //查询用户在指定板块中的所有操作权限.
  42. "listSubjectPermission" : {"uri" :"/jaxrs/permission/subject/{subjectId}"}, //查询用户对指定主题的所有操作权限.
  43. "listSubjectPublishPermission" : {"uri" :"/jaxrs/permission/subjectPublishable/{sectionId}"}, //查询用户中否可以在指定版块中发布主题.
  44. "listReplyPublishPermission" : {"uri" :"/jaxrs/permission/replyPublishable/{subjectId}"}, //查询用户是否可以对指定主题进行回复.
  45. //根据角色编码查询所有的人员部门群组绑定信息列表
  46. //{"bindRoleCode":"FORUM_PERMISSION_MANAGER_0ba0f2c7-31ee-472f-895e-977d79482e9f"}
  47. "listRoleMemberByCode" : {"uri" : "/jaxrs/user/role/rolecode/selected", "method": "PUT"},
  48. "getRole": {"uri" : "/jaxrs/role/{id}"},
  49. "listRoleAll": {"uri" : "/jaxrs/user/role/all"},
  50. "saveRole": {"uri" : "/jaxrs/user/role", "method": "POST"},
  51. "deleteRole" : {"uri":"/jaxrs/user/role/{id}","method": "DELETE"},
  52. "listRoleByForum": {"uri" : "/jaxrs/user/role/forum/{forumId}", "method": "PUT"},
  53. "listRoleBySection": {"uri" : "/jaxrs/user/role/section/{sectionId}", "method": "PUT"},
  54. "listRoleByOrganization": {"uri" : "/jaxrs/user/role/organization/selected", "method": "PUT"},
  55. "listRoleByUser": {"uri" : "/jaxrs/user/role/user/selected", "method": "PUT"},
  56. //把一个或者多个角色CODE绑定到一个对象(对象名称#对象类型)上.
  57. //bindObject : '蔡艳红#人员'
  58. //bindRoleCodes : ['FORUM_SECTION_MANAGER_d935e8a1-3011-46ad-bd53-629fc6b1c8d4']
  59. "bindObject" : {"uri":"/jaxrs/user/role/bind/object","method": "PUT"},
  60. //把一个或者多个对象(对象名称#对象类型)绑定到一个角色CODE上.
  61. //bindObjectArray: ['蔡艳红#人员','开发部#组织']
  62. //bindRoleCode: 'FORUM_SECTION_MANAGER_d935e8a1-3011-46ad-bd53-629fc6b1c8d4'
  63. "bindRole" : {"uri":"/jaxrs/user/role/bind/role","method": "PUT"},
  64. "listRecommendedSubject" : {"uri":"/jaxrs/subject/recommended/index/{count}"},
  65. //精华主题列表查询(分页,可匿名访问)
  66. //{
  67. //"forumId":"",
  68. //"mainSectionId":"",
  69. //"sectionId":""
  70. //}
  71. "listCreamSubjectFilterPage" : {"uri":"/jaxrs/subject/creamed/list/page/{page}/count/{count}", "method": "PUT"},
  72. //{
  73. //"serachContent":""
  74. //}
  75. "listSubjectSearchPage" : {"uri":"/jaxrs/subject/search/list/page/{page}/count/{count}", "method": "PUT"},
  76. "getSubject" : {"uri":"/jaxrs/user/subject/{id}"},
  77. //查看主题信息,和根据ID查询一样,但是这个服务会记录查看主题次数和主题热度(可匿名访问)
  78. "getSubjectView" : {"uri":"/jaxrs/subject/view/{id}"},
  79. "saveSubject": {"uri" : "/jaxrs/user/subject", "method": "POST"},
  80. "deleteSubject" : {"uri":"/jaxrs/user/subject/{id}","method": "DELETE"},
  81. //根据版块ID查询主题信息,要分页(可匿名访问)
  82. //{
  83. //"forumId":"",
  84. //"mainSectionId":"",
  85. //"sectionId":"",
  86. //"creatorName":""
  87. //}
  88. "listSubjectFilterPage": {"uri" : "/jaxrs/subject/filter/list/page/{page}/count/{count}", "method": "PUT"},
  89. //根据版块ID查询所有的置顶贴:子版块,版块,论坛,全局置顶全部取到(可匿名访问)
  90. "listTopSubject" : {"uri":"/jaxrs/subject/top/{sectionId}"},
  91. "setCream" : {"uri":"/jaxrs/user/subject/setCream/{id}"}, //设置精华
  92. "cancelCream" : {"uri":"/jaxrs/user/subject/nonCream/{id}"}, //取消精华
  93. "topToBBS" : {"uri":"/jaxrs/user/subject/topToBBS/{id}"}, //设置全局置顶
  94. "cancelTopToBBS" : {"uri":"/jaxrs/user/subject/nonTopToBBS/{id}"}, //取消全局置顶
  95. "topToForum" : {"uri":"/jaxrs/user/subject/topToForum/{id}"}, //设置分区置顶
  96. "cancelTopToForum" : {"uri":"/jaxrs/user/subject/nonTopToForum/{id}"}, //取消分区置顶
  97. "topToMainSection" : {"uri":"/jaxrs/user/subject/topToMainSection/{id}"}, //设置主版块置顶
  98. "cancelTopToMainSection" : {"uri":"/jaxrs/user/subject/nonTopToMainSection/{id}"}, //取消主版块置顶
  99. "topToSection" : {"uri":"/jaxrs/user/subject/topToSection/{id}"}, //设置版块置顶
  100. "cancelTopToSection" : {"uri":"/jaxrs/user/subject/nonTopToSection/{id}"}, //取消版块置顶
  101. "setRecommend" : {"uri":"/jaxrs/user/subject/setRecommendToBBSIndex/{id}"}, //推荐到首页
  102. "cancelRecommend" : {"uri":"/jaxrs/user/subject/nonRecommendToBBSIndex/{id}"}, //取消推荐到首页
  103. "lock" : {"uri":"/jaxrs/user/subject/lock/{id}"},
  104. "unlock" : {"uri":"/jaxrs/user/subject/unlock/{id}"},
  105. "getReply" : {"uri":"/jaxrs/reply/{id}"},
  106. "saveReply": {"uri" : "/jaxrs/user/reply", "method": "POST"},
  107. "deleteReply" : {"uri":"/jaxrs/user/reply/{id}","method": "DELETE"},
  108. //data {"subjectId":""};
  109. "listReplyFilterPage": {"uri" : "/jaxrs/reply/filter/list/page/{page}/count/{count}", "method": "PUT"},
  110. //个人中心
  111. "listMySubjectPage": {"uri" : "/jaxrs/user/subject/my/list/page/{page}/count/{count}", "method": "PUT"},
  112. "listMyReplyPage": {"uri" : "/jaxrs/user/reply/my/list/page/{page}/count/{count}", "method": "PUT"},
  113. //{
  114. //"forumId":"",
  115. //"mainSectionId":"",
  116. //"sectionId":"",
  117. //"creatorName":""
  118. //}
  119. "listUserSubjectPage": {"uri" : "/jaxrs/subject/filter/list/page/{page}/count/{count}", "method": "PUT"},
  120. "listAttachment" : {"uri":"/jaxrs/subjectattach/list/subject/{documentid}"},
  121. "getAttachment": {"uri": "/jaxrs/subjectattach/{id}"},
  122. "deleteAttachment": {"uri": "/jaxrs/subjectattach/{id}", "method": "DELETE"},
  123. "uploadAttachment": {"uri": "/servlet/upload/subject/{documentid}", "method": "POST", "enctype": "formData"},
  124. //"replaceAttachment": {"uri": "/servlet/download/{id}/stream", "method": "POST", "enctype": "formData"},
  125. "getAttachmentData": {"uri": "/servlet/download/subjectattachment/{id}/stream", "method": "GET"},
  126. "getAttachmentStream": {"uri": "/servlet/download/subjectattachment/{id}/stream", "method": "GET"},
  127. "deployBaseWork" : {"uri" : "/jaxrs/okrworkbaseinfo/deploy", "method": "PUT"},
  128. "getHotPic" : {"uri":"/jaxrs/user/hotpic/{application}/{infoId}"},
  129. "saveHotPic" : {"uri":"/jaxrs/user/hotpic", "method": "POST"},
  130. "removeHotPic" : {"uri":"/jaxrs/user/hotpic/{id}","method": "DELETE"},
  131. "removeHotPicByInfor" : {"uri":"/jaxrs/user/hotpic/{application}/{infoId}","method": "DELETE"},
  132. //filter条件
  133. //{ application : "CMS|BBS" , infoId : "信息ID." , title : "信息标题,模糊查询."}
  134. "listHotPicFilterPage": {"uri" : "/jaxrs/subject/filter/list/page/{page}/count/{count}", "method": "PUT"},
  135. //获取互联网URL指向的图片的base64编码[Jaxrs],必填, 需要获取的图片URL地址
  136. // url- 必填, 需要获取的图片URL地址
  137. // size - 转换图片压缩, size为最大宽高限制, 如 size=64 为 64*64
  138. // 注意,如果附件本身不是图片格式,则系统不会进行编码,并且给出异常, 扩展名限制:BMP、JPG、JPEG、PNG、GIF、TIFF
  139. // 访问文件无权限限制
  140. "getInternetImageBaseBase64" : {"uri":"/jaxrs/image/encode/base64", "method": "POST"},
  141. //上传一个图片,直接转换为一个base64编码[Servlet]
  142. "convertLocalImageToBase64": {"uri": "/servlet/image/encode/base64/size/{size}", "method": "POST", "enctype": "formData"},
  143. //将用户已经上传的图片附件直接转换为一个base64编码[Jaxrs]
  144. "getSubjectAttachmentBase64" : {"uri":"/jaxrs/subjectattach/{id}/binary/base64/{size}"},
  145. //disable 不允许注册,captcha 图片验证码, code 手机验证码 x_organization_assemble_personal
  146. "getRegisterMode" : { "uri" : "/jaxrs/regist/mode" },
  147. "getLoginMode" : {"uri":"/jaxrs/authentication/mode"}, //图片验证码默认可用,mode获取扫描二维码和手机验证码是否可用
  148. "logout" : { "uri" : "/jaxrs/authentication", "method": "DELETE" },
  149. "authentication": { "uri": "/jaxrs/authentication", "method": "GET" }
  150. }