role.xml 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.ajaxservice.RoleServiceProvider" objclass="com.trs.cms.auth.persistent.Role">
  3. <method name="saveRoles" desc="保存用户角色信息">
  4. <parameter name="UserId" desc="获取用户的ID" type="string" required="true"/>
  5. <parameter name="CurrRoleIds" desc="获取用户现有角色信息" type="string" required="false"/>
  6. <parameter name="OrigRoleIds" desc="获取用户原有角色信息" type="string" required="false"/>
  7. </method>
  8. <method name="save" desc="保存角色信息">
  9. <parameter name="ObjectId" desc="当前角色的ID" type="int" required="false"/>
  10. <parameter name="RoleType" desc="当前角色的类型" type="int" required="false"/>
  11. <parameter name="RoleRange" desc="当前角色的范围" type="int" required="true"/>
  12. <parameter name="GroupIds" desc="当前角色关联的组织ID序列" type="string" required="false"/>
  13. </method>
  14. <method name="getSiteRoleUsersInfo" desc="获取指定用户的站点角色用户信息">
  15. <parameter name="UserId" desc="当前角色的ID" type="int" required="true"/>
  16. </method>
  17. <method name="getRolesForCurrUser" desc="获取当前登录用户可以查看的所有角色信息">
  18. <!--排序字段-->
  19. <parameter name="OrderBy" desc="角色排序字段及方式" type="string" default="ROLEORDER ASC" required="false"/>
  20. <parameter name="RoleType" desc="角色类型" type="int" required="false"/>
  21. <parameter name="RoleRange" desc="角色范围" type="int" required="false"/>
  22. <parameter name="Viewable" desc="是否可见" type="int" required="false"/>
  23. <parameter name="IncludeEveryone" desc="是否包含Everyone角色" type="boolean" required="false" default="0"/>
  24. <!-- 检索相关配置 BEGIN -->
  25. <parameter name="ROLENAME" desc="角色名" type="string" required="false" search="true"
  26. search-operator="like"/>
  27. <parameter name="CRUSER" desc="创建用户" type="string" required="false" search="true"
  28. search-operator="like"/>
  29. <!-- 检索相关配置 END -->
  30. </method>
  31. <method name="saveRoleUsers" desc="绑定角色,站点和用户的关联,同时将清除原来的关联">
  32. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  33. <parameter name="SiteId" desc="站点ID" type="int" required="false"/>
  34. <parameter name="UserIds" desc="用户的ID序列" type="string" required="true" />
  35. </method>
  36. <method name="saveUsersOfSystemRoleOnSite" desc="将用户添加到指定站点的系统级角色上">
  37. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  38. <parameter name="SiteId" desc="站点ID" type="int" required="true"/>
  39. <parameter name="UserIds" desc="用户的ID序列" type="string" required="true" />
  40. </method>
  41. <method name="saveUsersOfSpecialRole" desc="将用户添加到特定的角色上">
  42. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  43. <parameter name="UserIds" desc="用户的ID序列" type="string" required="true" />
  44. </method>
  45. <method name="removeUsersFromCurrRole" desc="从角色中删除用户">
  46. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  47. <parameter name="SiteId" desc="站点ID" type="int" required="true"/>
  48. <parameter name="UserIds" desc="要删除用户的ID序列" type="string" required="true" />
  49. </method>
  50. <method name="getSystemRolesOfUser" desc="获取指定用户在指定站点上的系统级角色">
  51. <parameter name="SiteId" desc="站点ID" type="int" required="true"/>
  52. <parameter name="UserId" desc="用户ID" type="int" required="true" />
  53. </method>
  54. <method name="getSpecialRolesOfUser" desc="获取指定用户的特定角色">
  55. <parameter name="UserId" desc="用户ID" type="int" required="true" />
  56. </method>
  57. <method name="saveSystemRolesOfUser" desc="保存指定用户的系统级角色">
  58. <parameter name="UserId" desc="用户ID" type="int" required="true" />
  59. <parameter name="SiteId" desc="站点ID" type="int" required="true" />
  60. <parameter name="RoleIds" desc="角色ID序列" type="string" required="true" />
  61. </method>
  62. <method name="saveSpecialRolesOfUser" desc="保存指定用户的系统级角色">
  63. <parameter name="UserId" desc="用户ID" type="int" required="true" />
  64. <parameter name="SpecialRoleIds" desc="特定角色ID序列" type="string" required="true" />
  65. </method>
  66. </service>