action.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. {
  2. //返回公司的所有服务--------------------------------------------
  3. //增删改查服务
  4. "addCompany": {"uri": "/jaxrs/company","method": "POST"},
  5. "getCompany": {"uri": "/jaxrs/company/{id}"},
  6. "updateCompany": {"uri": "/jaxrs/company/{id}", "method": "PUT"},
  7. "removeCompany": {"uri": "/jaxrs/company/{id}", "method": "DELETE"},
  8. //列出顶层公司
  9. "listTopCompany": {"uri": "/jaxrs/company/list/top"},
  10. //列出下级公司(直接下级 和 所有下级)
  11. "listSubCompanyDirect": {"uri": "/jaxrs/company/list/{id}/sub/direct"},
  12. "listSubCompanyNested": {"uri": "/jaxrs/company/list/{id}/sub/nested"},
  13. //列出上级公司(直接下级 和 所有下级)
  14. "getSupCompanyDirect": {"uri": "/jaxrs/company/{id}/sup/direct"},
  15. "listSupCompanyNested": {"uri": "/jaxrs/company/list/company/{id}/sup/nested"},
  16. //按拼音搜索 (全拼 首字母)
  17. "listCompanyByPinyin": {"uri": "/jaxrs/company/list/like/pinyin/{key}"},
  18. "listCompanyByPinyininitial": {"uri": "/jaxrs/company/list/pinyininitial/{key}"},
  19. //关键字搜索
  20. "listCompanyByKey": {"uri": "/jaxrs/company/list/like/{key}"},
  21. //-------------------------------------------------------------
  22. //返回公司属性的所有服务------------------------------------------
  23. //公司属性增删改查
  24. "addCompanyAttribute": {"uri": "/jaxrs/companyattribute", "method": "POST"},
  25. "getCompanyAttribute": {"uri": "/jaxrs/companyattribute/{id}"},
  26. "updateCompanyAttribute": {"uri": "/jaxrs/companyattribute/{id}", "method": "PUT"},
  27. "removeCompanyAttribute": {"uri": "/jaxrs/companyattribute/{id}", "method": "DELETE"},
  28. //列出公司属性
  29. "listCompanyAttribute": {"uri": "/jaxrs/companyattribute/list/company/{id}"},
  30. //-------------------------------------------------------------
  31. //返回公司职务的所有服务------------------------------------------
  32. //公司职务增删改查
  33. "addCompanyDuty": {"uri": "/jaxrs/companyduty", "method": "POST"},
  34. "getCompanyDuty": {"uri": "/jaxrs/companyduty/{id}"},
  35. "updateCompanyDuty": {"uri": "/jaxrs/companyduty/{id}", "method": "PUT"},
  36. "removeCompanyDuty": {"uri": "/jaxrs/companyduty/{id}", "method": "DELETE"},
  37. //列出所有公司职务
  38. "listCompanyDuty": {"uri": "/jaxrs/companyduty/list/company/{id}"},
  39. //列出指定身份担任的公司职务
  40. "listCompanyDutyByIdentity": {"uri": "/jaxrs/companyduty/list/identity/{id}"},
  41. //列出公司职务名称
  42. "listCompanyDutyName": {"uri": "/jaxrs/companyduty/distinct/name"},
  43. //-------------------------------------------------------------
  44. //列出指定公司的直接下级公司和部门
  45. //"listSubComplexDirect": {"uri": "/jaxrs/complex/list/company/{id}/sub/direct/company/sub/direct/department"},
  46. "listSubComplexDirect": {"uri": "/jaxrs/complex/company/{id}"},
  47. //返回部门的所有服务--------------------------------------------
  48. //部门增删改查
  49. "addDepartment": {"uri": "/jaxrs/department", "method": "POST"},
  50. "getDepartment": {"uri": "/jaxrs/department/{id}"},
  51. "updateDepartment": {"uri": "/jaxrs/department/{id}", "method": "PUT"},
  52. "removeDepartment": {"uri": "/jaxrs/department/{id}", "method": "DELETE"},
  53. //列出指定公司的下级部门(直接下级 和 所有下级)
  54. "listDepartmentDirect": {"uri": "/jaxrs/department/list/company/{id}/sub/direct"},
  55. "listDepartmentNested": {"uri": "/jaxrs/department/list/company/{id}/sub/nested"},
  56. //列出指定部门的下级部门(直接下级 和 所有下级)
  57. "listSubDepartmentDirect": {"uri": "/jaxrs/department/list/{id}/sub/direct"},
  58. "listSubDepartmentNested": {"uri": "/jaxrs/department/list/{id}/sub/nested"},
  59. //按拼音搜索 (全拼 首字母)
  60. "listDepartmentByPinyin": {"uri": "/jaxrs/department/list/like/pinyin/{key}"},
  61. "listDepartmentByPinyininitial": {"uri": "/jaxrs/department/list/pinyininitial/{key}"},
  62. //关键字搜索
  63. "listDepartmentByKey": {"uri": "/jaxrs/department/list/like/{key}"},
  64. //-------------------------------------------------------------
  65. //返回部门属性的所有服务------------------------------------------
  66. //部门属性增删改查
  67. "addDepartmentAttribute": {"uri": "/jaxrs/departmentattribute", "method": "POST"},
  68. "getDepartmentAttribute": {"uri": "/jaxrs/departmentattribute/{id}"},
  69. "updateDepartmentAttribute": {"uri": "/jaxrs/departmentattribute/{id}", "method": "PUT"},
  70. "removeDepartmentAttribute": {"uri": "/jaxrs/departmentattribute/{id}", "method": "DELETE"},
  71. //列出指定部门的所有属性
  72. "listDepartmentAttribute": {"uri": "/jaxrs/departmentattribute/list/department/{id}"},
  73. //-------------------------------------------------------------
  74. //返回部门职务的所有服务------------------------------------------
  75. //部门职务增删改查
  76. "addDepartmentDuty": {"uri": "/jaxrs/departmentduty", "method": "POST"},
  77. "getDepartmentDuty": {"uri": "/jaxrs/departmentduty/{id}"},
  78. "updateDepartmentDuty": {"uri": "/jaxrs/departmentduty/{id}", "method": "PUT"},
  79. "removeDepartmentDuty": {"uri": "/jaxrs/departmentduty/{id}", "method": "DELETE"},
  80. //列出指定部门的所有职务
  81. "listDepartmentDuty": {"uri": "/jaxrs/departmentduty/list/department/{id}"},
  82. //列出指定身份担任的部门职务
  83. "listDepartmentDutyByIdentity": {"uri": "/jaxrs/departmentduty/list/identity/{id}"},
  84. //列出部门职务名称
  85. "listDepartmentDutyName": {"uri": "/jaxrs/departmentduty/distinct/name"},
  86. //-------------------------------------------------------------
  87. //返回身份的所有服务---------------------------------------------
  88. //身份增删改查
  89. "addIdentity": {"uri": "/jaxrs/identity", "method": "POST"},
  90. "getIdentity": {"uri": "/jaxrs/identity/{id}"},
  91. "updateIdentity": {"uri": "/jaxrs/identity/{id}", "method": "PUT"},
  92. "removeIdentity": {"uri": "/jaxrs/identity/{id}", "method": "DELETE"},
  93. //列出指定部门的所有身份
  94. "listIdentity": {"uri": "/jaxrs/identity/list/department/{id}"},
  95. //按拼音搜索(全拼 首字母)
  96. "listIdentityByPinyin": {"uri": "/jaxrs/identity/list/like/pinyin/{key}"},
  97. "listIdentityByPinyininitial": {"uri": "/jaxrs/identity/list/pinyininitial/{key}"},
  98. //按关键字搜索
  99. "listIdentityByKey": {"uri": "/jaxrs/identity/list/like/{key}"},
  100. //列出指定人的所有身份
  101. "listIdentityByPerson": {"uri": "/jaxrs/identity/list/person/{id}"},
  102. //-------------------------------------------------------------
  103. //返回群组的所有服务---------------------------------------------
  104. //群组增删改查
  105. "addGroup": {"uri": "/jaxrs/group", "method": "POST"},
  106. "getGroup": {"uri": "/jaxrs/group/{id}"},
  107. "updateGroup": {"uri": "/jaxrs/group/{id}", "method": "PUT"},
  108. "removeGroup": {"uri": "/jaxrs/group/{id}", "method": "DELETE"},
  109. //根据拼音搜索(全拼 首字母)
  110. "listGroupByPinyin": {"uri": "/jaxrs/group/list/like/pinyin/{key}"},
  111. "listGroupByPinyininitial": {"uri": "/jaxrs/group/list/pinyininitial/{key}"},
  112. //根据关键字搜索
  113. "listGroupByKey": {"uri": "/jaxrs/group/list/like/{key}"},
  114. //列出人员所在群组(直接包含群组 嵌套群组)
  115. "listGroupDirectByPerson": {"uri": "/jaxrs/group/list/person/{id}/sup/direct"},
  116. "listGroupNestedByPerson": {"uri": "/jaxrs/group/list/person/{id}/sup/nested"},
  117. //列出指定群组的上级和下级群组(直接 和 所有)
  118. "listSubGroupDirect": {"uri": "/jaxrs/group/list/{id}/sub/direct"},
  119. "listSubGroupNested": {"uri": "/jaxrs/group/list/{id}/sub/nested"},
  120. "listSupGroupDirect": {"uri": "/jaxrs/group/list/{id}/sup/direct"},
  121. "listSupGroupNested": {"uri": "/jaxrs/group/list/{id}/sup/nested"},
  122. //列出所有群组
  123. "listGroupNext": {"uri": "/jaxrs/group/list/{id}/next/{count}"},
  124. "listGroupPrev": {"uri": "/jaxrs/group/list/{id}/prev/{count}"},
  125. //-------------------------------------------------------------
  126. //返回人员的所有服务---------------------------------------------
  127. //人员增删改查
  128. "addPerson": {"uri": "/jaxrs/person", "method": "POST"},
  129. "getPerson": {"uri": "/jaxrs/person/{id}"},
  130. "updatePerson": {"uri": "/jaxrs/person/{id}", "method": "PUT"},
  131. "removePerson": {"uri": "/jaxrs/person/{id}", "method": "DELETE"},
  132. //列出指定群组所包含的人员(直接包含 嵌套包含)
  133. "listPersonDirect": {"uri": "/jaxrs/person/list/group/{id}/sub/direct"},
  134. "listPersonNested": {"uri": "/jaxrs/person/list/group/{id}/sub/nested"},
  135. //按拼音搜索(全拼 首字母)
  136. "listPersonByPinyin": {"uri": "/jaxrs/person/list/like/pinyin/{key}"},
  137. "listPersonByPinyininitial": {"uri": "/jaxrs/person/list/pinyininitial/{key}"},
  138. //按关键字搜索
  139. "listPersonByKey": {"uri": "/jaxrs/person/list/like/{key}"},
  140. "changePersonIcon": {"uri": "/servlet/person/{id}/icon", "method": "POST", "enctype": "formData"},
  141. //列出所有人员
  142. "listPersonNext": {"uri": "/jaxrs/person/list/{id}/next/{count}"},
  143. "listPersonPrev": {"uri": "/jaxrs/person/list/{id}/prev/{count}"},
  144. //-------------------------------------------------------------
  145. //返回人员属性的所有服务------------------------------------------
  146. //人员属性增删改查
  147. "addPersonAttribute": {"uri": "/jaxrs/personattribute", "method": "POST"},
  148. "getPersonAttribute": {"uri": "/jaxrs/personattribute/{id}"},
  149. "updatePersonAttribute": {"uri": "/jaxrs/personattribute/{id}", "method": "PUT"},
  150. "removePersonAttribute": {"uri": "/jaxrs/personattribute/{id}", "method": "DELETE"},
  151. //列出指定人员的所有属性
  152. "listPersonAttribute": {"uri": "/jaxrs/personattribute/list/person/{id}"},
  153. //-------------------------------------------------------------
  154. //返回角色的所有服务---------------------------------------------
  155. "addRole": {"uri": "/jaxrs/role", "method": "POST"},
  156. "getRole": {"uri": "/jaxrs/role/{id}"},
  157. "updateRole": {"uri": "/jaxrs/role/{id}", "method": "PUT"},
  158. "removeRole": {"uri": "/jaxrs/role/{id}", "method": "DELETE" },
  159. //按拼音搜索(全拼 首字母)
  160. "listRoleByPinyin": {"uri": "/jaxrs/role/list/like/pinyin/{key}"},
  161. "listRoleByPinyininitial": {"uri": "/jaxrs/role/list/pinyininitial/{key}"},
  162. //按关键字搜索
  163. "listRoleByKey": {"uri": "/jaxrs/role/list/like/{key}"},
  164. //列出指定群组拥有的角色
  165. "listRoleByGroup": {"uri": "/jaxrs/role/list/group/{id}"},
  166. //列出指定人员拥有的角色
  167. "listRoleByPerson": {"uri": "/jaxrs/role/list/person/{id}"},
  168. //列出所有角色
  169. "listRoleNext": {"uri": "/jaxrs/role/list/{id}/next/{count}"},
  170. "listRolePrev": {"uri": "/jaxrs/role/list/{id}/prev/{count}"},
  171. //-------------------------------------------------------------
  172. "getCompanyAccess": {"uri": "/jaxrs/access/list/person/{id}/control/company"}
  173. }