role.xml 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <service provider="com.trs.gov.auth.GovRoleServiceProvider">
  3. <!-- 获取使用了指定权限模板的角色 -->
  4. <method name="queryRolesByRightTemplate" convertor="uri:/gov/common/to_json.jsp">
  5. <parameter name="RightTemplateId" desc="权限模板ID" type="int" required="true" min-value="1"/>
  6. </method>
  7. <!-- 保存角色 -->
  8. <method name="saveRole" convertor="uri:/gov/common/to_json.jsp">
  9. <parameter name="ROLEID" desc="角色ID" type="int" required="true" min-value="0"/>
  10. <parameter name="ROLENAME" desc="角色名称" type="string" required="true"/>
  11. <parameter name="SITEID" desc="角色所属站点" type="int" required="false"/>
  12. <parameter name="CHANNELID" desc="角色所属栏目" type="int" required="fasle"/>
  13. <parameter name="RIGHTTEMPLATEID" desc="权限模板id" type="int" required="fasle"/>
  14. </method>
  15. <!-- 获取 系统/站点/栏目 下的角色列表 -->
  16. <method name="queryRoles" convertor="uri:/gov/common/to_json.jsp">
  17. <parameter name="ROLETYPE" desc="角色类型" type="int" required="fasle"/>
  18. <parameter name="SiteId" desc="角色所属站点" type="int" required="fasle"/>
  19. <parameter name="ChannelId" desc="角色所属栏目" type="int" required="fasle"/>
  20. <!--<parameter name="ContainsAll" desc="包含所有子栏目" type="int" required="fasle"/>-->
  21. <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="RoleName,CrUser"/>
  22. <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
  23. <!-- 分页相关配置 -->
  24. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="20"/>
  25. <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
  26. <!-- 排序 -->
  27. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMROLE.CRTIME desc"/>
  28. </method>
  29. <!-- 获取 系统/站点/栏目 下的角色列表(不判断权限) -->
  30. <method name="queryRolesNoAuth" convertor="uri:/gov/common/to_json.jsp">
  31. <parameter name="ROLETYPE" desc="角色类型" type="int" required="fasle"/>
  32. <parameter name="SiteId" desc="角色所属站点" type="int" required="fasle"/>
  33. <parameter name="ChannelId" desc="角色所属栏目" type="int" required="fasle"/>
  34. <!--<parameter name="ContainsAll" desc="包含所有子栏目" type="int" required="fasle"/>-->
  35. <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="RoleName,CrUser"/>
  36. <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
  37. <!-- 分页相关配置 -->
  38. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="20"/>
  39. <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
  40. <!-- 排序 -->
  41. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMROLE.CRTIME desc"/>
  42. </method>
  43. <!-- 根据ID查找角色 -->
  44. <method name="findRoleById" convertor="uri:/gov/common/to_json.jsp">
  45. <parameter name="ROLEID" desc="角色ID" type="int" required="true"/>
  46. </method>
  47. <!-- 删除 系统/站点/栏目 下的角色 -->
  48. <method name="removeRoles" convertor="uri:/gov/common/to_json.jsp">
  49. <parameter name="RoleIds" desc="被删除的角色ID序列" type="string" required="true"/>
  50. </method>
  51. <!-- 获取角色下的用户列表 -->
  52. <method name="queryUsers" convertor="uri:/gov/common/to_json.jsp">
  53. <parameter name="RoleId" desc="角色ID" type="int" required="true" min-value="1"/>
  54. <parameter name="USERSTATUS" desc="用户状态" type="int" required="false" search="true"
  55. search-operator="=" search-field="WCMUSER.STATUS" default="30"/>
  56. <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="UserId,UserName"/>
  57. <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
  58. </method>
  59. <!-- 指定角色下添加用户 -->
  60. <method name="addUsers" convertor="uri:/gov/common/to_json.jsp">
  61. <parameter name="RoleId" desc="角色ID" type="int" required="true" min-value="1"/>
  62. <parameter name="UserIds" desc="被添加的用户ID序列" type="string" required="true"/>
  63. </method>
  64. <!-- 指定角色下删除用户 -->
  65. <method name="removeUsers" convertor="uri:/gov/common/to_json.jsp">
  66. <parameter name="RoleId" desc="角色ID" type="int" required="true" min-value="1"/>
  67. <parameter name="UserIds" desc="被删除的用户ID序列" type="string" required="true"/>
  68. </method>
  69. </service>