action.json 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. {
  2. //返回公司的所有服务--------------------------------------------
  3. //获取上级公司(根据公司、部门、身份、人员)
  4. "getSupCompanyDirect": {"uri": "/jaxrs/company/{name}/sup/direct"},
  5. "listSupCompanyNested": {"uri": "/jaxrs/company/list/{name}/sup/nested"},
  6. "getCompanyByDepartment": {"uri": "/jaxrs/company/department/{name}"},
  7. "getCompanyByIdentity": {"uri": "/jaxrs/company/identity/{name}"},
  8. "listCompanyByPerson": {"uri": "/jaxrs/company/list/person/{name}"},
  9. //按拼音搜索 按关键字搜索 (全拼 首字母)
  10. "listCompanyByPinyin": {"uri": "/jaxrs/company/list/like/pinyin/{key}"},
  11. "listCompanyByKey": {"uri": "/jaxrs/company/list/like/{key}"},
  12. "listCompanyByPinyininitial": {"uri": "/jaxrs/company/list/pinyininitial/{key}"},
  13. //列出顶层公司
  14. "listTopCompany": {"uri": "/jaxrs/company/list/top"},
  15. //列出下级公司(直接下级 和 所有下级)
  16. "listSubCompanyDirect": {"uri": "/jaxrs/company/list/{name}/sub/direct"},
  17. "listSubCompanyNested": {"uri": "/jaxrs/company/list/{name}/sub/nested"},
  18. //获取公司
  19. "getCompany": {"uri": "/jaxrs/company/{name}"},
  20. //-------------------------------------------------------------
  21. //返回公司属性的所有服务------------------------------------------
  22. //列出公司属性
  23. "listCompanyAttribute": {"uri": "/jaxrs/companyattribute/list/company/{name}"},
  24. "getCompanyAttribute": {"uri": "/jaxrs/companyattribute/{name}/company/{companyName}"},
  25. //-------------------------------------------------------------
  26. //返回公司职务的所有服务------------------------------------------
  27. //列出所有公司职务
  28. "listCompanyDuty": {"uri": "/jaxrs/companyduty/list/company/{name}"},
  29. "getCompanyDuty": {"uri": "/jaxrs/companyduty/{name}/company/{companyName}"},
  30. //列出指定身份担任的公司职务
  31. "listCompanyDutyByIdentity": {"uri": "/jaxrs/companyduty/list/identity/{name}"},
  32. //-------------------------------------------------------------
  33. //列出指定公司的直接下级公司和部门
  34. "listSubComplexDirect": {"uri": "/jaxrs/complex/list/company/{name}/sub/direct/company/sub/direct/department"},
  35. //返回部门的所有服务--------------------------------------------
  36. //获取上级部门(根据部门、身份、人员)
  37. "getSupDepartmentDirect": {"uri": "/jaxrs/department/{name}/sup/direct"},
  38. "listSupDepartmentNested": {"uri": "/jaxrs/department/list/{name}/sup/nested"},
  39. "getDepartmentByIdentity": {"uri": "/jaxrs/department/identity/{name}"},
  40. "listDepartmentByPerson": {"uri": "/jaxrs/department/list/person/{name}"},
  41. //获取下级部门(根据公司、部门)
  42. "listDepartmentDirect": {"uri": "/jaxrs/department/list/company/{name}/top"},
  43. "listSubDepartmentDirect": {"uri": "/jaxrs/department/list/{name}/sub/direct"},
  44. "listSubDepartmentNested": {"uri": "/jaxrs/department/list/{name}/sub/nested"},
  45. //按拼音搜索 (全拼 首字母)
  46. "listDepartmentByPinyin": {"uri": "/jaxrs/department/list/like/pinyin/{key}"},
  47. "listDepartmentByPinyininitial": {"uri": "/jaxrs/department/list/pinyininitial/{key}"},
  48. //关键字搜索
  49. "listDepartmentByKey": {"uri": "/jaxrs/department/list/like/{key}"},
  50. //获取部门
  51. "getDepartment": {"uri": "/jaxrs/department/{name}"},
  52. //-------------------------------------------------------------
  53. //返回部门属性的所有服务------------------------------------------
  54. //列出指定部门的所有属性
  55. "listDepartmentAttribute": {"uri": "/jaxrs/departmentattribute/list/department/{name}"},
  56. "getDepartmentAttribute": {"uri": "/jaxrs/departmentattribute/{name}/department/{departmentName}"},
  57. //-------------------------------------------------------------
  58. //返回部门职务的所有服务------------------------------------------
  59. //列出指定部门的所有职务
  60. "listDepartmentDuty": {"uri": "/jaxrs/departmentduty/list/department/{name}"},
  61. "getDepartmentDuty": {"uri": "/jaxrs/departmentduty/{name}/department/{departmentName}"},
  62. //列出指定身份担任的部门职务
  63. "listDepartmentDutyByIdentity": {"uri": "/jaxrs/departmentduty/list/identity/{name}"},
  64. //-------------------------------------------------------------
  65. //返回身份的所有服务---------------------------------------------
  66. //指定范围查询
  67. "listIdentityByKeyFromRange": {"uri": "/jaxrs/identity/list/company/sub/nest/department/sub/nest/like/{key}", "method": "POST"},
  68. //列出指定部门的所有身份
  69. "listIdentity": {"uri": "/jaxrs/identity/list/department/{name}/sub/direct"},
  70. "listIdentityNested": {"uri": "/jaxrs/identity/list/department/{name}/sub/nested"},
  71. //按拼音搜索(全拼 首字母)
  72. "listIdentityByPinyin": {"uri": "/jaxrs/identity/list/like/pinyin/{key}"},
  73. "listIdentityByPinyininitial": {"uri": "/jaxrs/identity/list/pinyininitial/{key}"},
  74. //按关键字搜索
  75. "listIdentityByKey": {"uri": "/jaxrs/identity/list/like/{key}"},
  76. //列出指定人的所有身份
  77. "listIdentityByPerson": {"uri": "/jaxrs/identity/list/person/{name}"},
  78. //获取身份
  79. "getIdentity": {"uri": "/jaxrs/identity/{name}"},
  80. //-------------------------------------------------------------
  81. //返回群组的所有服务---------------------------------------------
  82. //根据拼音搜索(全拼 首字母)
  83. "listGroupByPinyin": {"uri": "/jaxrs/group/list/like/pinyin/{key}"},
  84. "listGroupByPinyininitial": {"uri": "/jaxrs/group/list/pinyininitial/{key}"},
  85. //根据关键字搜索
  86. "listGroupByKey": {"uri": "/jaxrs/group/list/like/{key}"},
  87. //列出人员所在群组(直接包含群组 嵌套群组)
  88. "listGroupDirectByPerson": {"uri": "/jaxrs/group/list/person/{name}/sup/direct"},
  89. "listGroupNestedByPerson": {"uri": "/jaxrs/group/list/person/{name}/sup/nested"},
  90. //列出指定群组的上级和下级群组(直接 和 所有)
  91. "listSubGroupDirect": {"uri": "/jaxrs/group/list/{name}/sub/direct"},
  92. "listSubGroupNested": {"uri": "/jaxrs/group/list/{name}/sub/nested"},
  93. "listSupGroupDirect": {"uri": "/jaxrs/group/list/{name}/sup/direct"},
  94. "listSupGroupNested": {"uri": "/jaxrs/group/list/{name}/sup/nested"},
  95. //获取群组
  96. "getGroup": {"uri": "/jaxrs/group/{name}"},
  97. //列出所有群组
  98. "listGroupNext": {"uri": "/jaxrs/group/list/{name}/next/{count}"},
  99. "listGroupPrev": {"uri": "/jaxrs/group/list/{name}/prev/{count}"},
  100. //-------------------------------------------------------------
  101. //返回人员的所有服务---------------------------------------------
  102. //根据身份获取人员
  103. "getPersonByIdentity": {"uri": "/jaxrs/person/identity/{name}"},
  104. //列出指定群组所包含的人员(直接包含 嵌套包含)
  105. "listPersonDirect": {"uri": "/jaxrs/person/list/group/{name}/sub/direct"},
  106. "listPersonNested": {"uri": "/jaxrs/person/list/group/{name}/sub/nested"},
  107. //按拼音搜索(全拼 首字母)
  108. "listPersonByPinyin": {"uri": "/jaxrs/person/list/like/pinyin/{key}"},
  109. "listPersonByPinyininitial": {"uri": "/jaxrs/person/list/pinyininitial/{key}"},
  110. //按关键字搜索
  111. "listPersonByKey": {"uri": "/jaxrs/person/list/like/{key}"},
  112. //获取人员
  113. "getPerson": {"uri": "/jaxrs/person/{name}"},
  114. //列出所有人员
  115. "listPersonNext": {"uri": "/jaxrs/person/list/{name}/next/{count}"},
  116. "listPersonPrev": {"uri": "/jaxrs/person/list/{name}/prev/{count}"},
  117. //-------------------------------------------------------------
  118. //返回人员属性的所有服务------------------------------------------
  119. //列出指定人员的所有属性
  120. "listPersonAttribute": {"uri": "/jaxrs/personattribute/list/person/{name}"},
  121. "getPersonAttribute": {"uri": "/jaxrs/personattribute/{name}/person/{personName}"},
  122. //-------------------------------------------------------------
  123. //返回角色的所有服务---------------------------------------------
  124. //列出指定群组拥有的角色
  125. "listRoleByGroup": {"uri": "/jaxrs/role/list/group/{name}"},
  126. //列出指定人员拥有的角色
  127. "listRoleByPerson": {"uri": "/jaxrs/role/list/person/{name}"},
  128. //按拼音搜索(全拼 首字母)
  129. "listRoleByPinyin": {"uri": "/jaxrs/role/list/like/pinyin/{key}"},
  130. "listRoleByPinyininitial": {"uri": "/jaxrs/role/list/pinyininitial/{key}"},
  131. //按关键字搜索
  132. "listRoleByKey": {"uri": "/jaxrs/role/list/like/{key}"},
  133. //获取角色
  134. "getRole": {"uri": "/jaxrs/role/{name}"},
  135. //列出所有角色
  136. "listRoleNext": {"uri": "/jaxrs/role/list/{name}/next/{count}"},
  137. "listRolePrev": {"uri": "/jaxrs/role/list/{name}/prev/{count}"},
  138. //-------------------------------------------------------------
  139. "getPersonComplex": {"uri": "/jaxrs/complex/person/{name}"}
  140. }