right.xml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <service provider="com.trs.gov.auth.GovRightServiceProvider">
  3. <method name="queryAllSysModules" convertor="uri:/gov/common/to_json.jsp">
  4. </method>
  5. <!-- 获取权限一级分类 -->
  6. <method name="querySysModules" convertor="uri:/gov/common/to_json.jsp">
  7. <parameter name="RIGHTTEMPLATEID" desc="权限模板ID" type="int" required="true"/>
  8. </method>
  9. <!-- 获取一级分类的所有操作 -->
  10. <method name="queryOprKeys" convertor="uri:/gov/common/to_json.jsp">
  11. <parameter name="SysModule" desc="系统模块名称" type="int" required="true"/>
  12. <parameter name="RIGHTTEMPLATEID" desc="权限模板ID" type="int" required="true"/>
  13. </method>
  14. <!-- 根据用户,获取权限值为1的所有oprKeys -->
  15. <method name="queryAuthorizedOprKeysByUser" convertor="uri:/gov/common/to_json.jsp">
  16. <parameter name="SysModule" desc="系统模块名称" type="int" required="true"/>
  17. <parameter name="UserId" desc="用户ID" type="int" required="true"/>
  18. </method>
  19. <!-- 根据角色,获取权限值为1的所有oprKeys -->
  20. <method name="queryAuthorizedOprKeysByRole" convertor="uri:/gov/common/to_json.jsp">
  21. <parameter name="SysModule" desc="系统模块名称" type="int" required="true"/>
  22. <parameter name="RoleId" desc="角色ID" type="int" required="true"/>
  23. </method>
  24. <!-- 保存权限模板 -->
  25. <method name="saveRightTemplate" convertor="uri:/gov/common/to_json.jsp">
  26. <parameter name="RightTemplateId" desc="权限模板ID" type="int" required="false" min-value="0"/>
  27. <parameter name="SiteId" desc="权限模板所属站点" type="int" required="fasle"/>
  28. <parameter name="RTName" desc="权限模板名称" type="string" required="fasle"/>
  29. <parameter name="RightValue" desc="权限模板设定的操作值" type="string" required="fasle"/>
  30. </method>
  31. <!-- 获取指定级别的权限模板 -->
  32. <method name="queryRightTemplates" convertor="uri:/gov/common/to_json.jsp">
  33. <parameter name="OBJTYPE" desc="权限模板所属对象类型" type="int" required="true"
  34. search="true" search-operator="=" search-field="ObjType"/>
  35. <parameter name="OBJID" desc="权限模板ID" type="int" required="false"/>
  36. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="RightTemplateId DESC"/>
  37. </method>
  38. <!-- 获取指定级别的权限模板 (无权限限制)-->
  39. <method name="queryRightTemplatesNoAuth" convertor="uri:/gov/common/to_json.jsp">
  40. <parameter name="OBJTYPE" desc="权限模板所属对象类型" type="int" required="true"
  41. search="true" search-operator="=" search-field="ObjType"/>
  42. <parameter name="OBJID" desc="权限模板所属对象ID" type="int" required="false"/>
  43. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="RightTemplateId DESC"/>
  44. </method>
  45. <!-- 获取站点下可选择的权限模板 -->
  46. <method name="queryOptionalRightTemplates" convertor="uri:/gov/common/to_json.jsp">
  47. <parameter name="SiteId" desc="站点ID" type="int" required="true" min-value="1"/>
  48. </method>
  49. <!-- 删除指定的权限模板 -->
  50. <method name="removeRightTemplate" convertor="uri:/gov/common/to_json.jsp">
  51. <parameter name="RightTemplateId" desc="权限模板ID" type="int" required="true" min-value="1"/>
  52. </method>
  53. <!-- 保存权限 -->
  54. <method name="saveOprKeys" convertor="uri:/gov/common/to_json.jsp">
  55. <parameter name="RIGHTTEMPLATEID" desc="权限模板ID" type="int" required="true" min-value="0"/>
  56. <parameter name="OprKeys" desc="权限模板ID" type="string" required="true" />
  57. </method>
  58. <!-- 复制权限模板 -->
  59. <method name="copyRightsTo" convertor="uri:/gov/common/to_json.jsp">
  60. <parameter name="RIGHTTEMPLATEIDS" desc="权限模板IDs" type="string" required="true"/>
  61. <parameter name="TARGETRIGHTTEMPLATEID" desc="目标权限模板ID" type="int" required="true"/>
  62. </method>
  63. <!-- 复制权限模板 -->
  64. <method name="hasRight" convertor="uri:/gov/common/to_json.jsp">
  65. <parameter name="USERID" desc="用户ID" type="int" required="false"/>
  66. <parameter name="SITEID" desc="站点ID" type="string" required="false"/>
  67. <parameter name="CHANNELID" desc="栏目ID" type="int" required="false"/>
  68. <parameter name="OPRKEYS" desc="权限keys" type="string" required="true"/>
  69. </method>
  70. <method name="querySysModulesHavingRight" convertor="uri:/gov/common/to_json.jsp">
  71. <parameter name="USERID" desc="用户ID" type="int" required="false"/>
  72. </method>
  73. <method name="queryOprRootsHavingRight" convertor="uri:/gov/common/to_json.jsp">
  74. <parameter name="SysModule" desc="系统模块值" type="int" required="true"/>
  75. <parameter name="USERID" desc="用户ID" type="int" required="false"/>
  76. </method>
  77. <method name="queryOprTypesHavingRight" convertor="uri:/gov/common/to_json.jsp">
  78. <parameter name="OprRoot" desc="一级权限" type="string" required="true"/>
  79. <parameter name="USERID" desc="用户ID" type="int" required="false"/>
  80. <parameter name="ObjType" desc="对象类型" type="int" required="false"/>
  81. <parameter name="ObjId" desc="对象ID" type="int" required="false"/>
  82. </method>
  83. <method name="queryOprKeysHavingRight" convertor="uri:/gov/common/to_json.jsp">
  84. <parameter name="OprType" desc="二级权限" type="string" required="true"/>
  85. <parameter name="USERID" desc="用户ID" type="int" required="false"/>
  86. <parameter name="ObjType" desc="对象类型" type="int" required="false"/>
  87. <parameter name="ObjId" desc="对象ID" type="int" required="false"/>
  88. </method>
  89. <!-- 根据传入的参数判断是否具有权限 -->
  90. <method name="checkHasRight" convertor="uri:/gov/common/to_json.jsp">
  91. <parameter name="USERID" desc="用户ID" type="int" required="false"/>
  92. <parameter name="SITEID" desc="站点ID" type="string" required="false"/>
  93. <parameter name="CHANNELID" desc="栏目ID" type="int" required="false"/>
  94. <parameter name="OPRKEYS" desc="权限keys" type="string" required="true"/>
  95. <parameter name="MODULEID" desc="模块ID" type="int" required="true"/>
  96. </method>
  97. </service>