user.xml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.ajaxservice.UserServiceProvider">
  3. <method name="getOnlineUsers" desc="获取在线用户信息" params-required="false">
  4. <parameter name="PageSize" desc="分页大小(此方法不分页)" type="int" required="false" default="-1"/>
  5. <parameter name="SelectFields" desc="提取那些字段" type="string" required="false" default="UserId,UserName,NickName,TrueName,Email,LoginTime,Attribute"/>
  6. </method>
  7. <method name="getUsersByNames" desc="获取在线用户信息">
  8. <parameter name="UserNames" desc="查询的user names" type="string" required="true"/>
  9. </method>
  10. <method name="save" desc="保存用户信息">
  11. <parameter name="UserId" desc="获取用户的ID" type="string" required="true"/>
  12. <parameter name="GroupId" desc="获取用户组织ID" type="string" required="false"/>
  13. <parameter name="USERNAME" desc="获取用户名" type="string" required="true"/>
  14. <parameter name="NICKNAME" desc="获取用户呢称" type="string" required="true"/>
  15. <parameter name="EMAIL" desc="获取用户EMAIL" type="string" required="true"/>
  16. <parameter name="PASSWORD" desc="获取用户密码" type="string" required="false"/>
  17. <parameter name="TRUENAME" desc="获取用户真实姓名" type="string" required="false"/>
  18. <parameter name="TEL" desc="获取用户电话" type="string" required="false"/>
  19. <parameter name="MOBILE" desc="获取用户移动电话" type="string" required="false"/>
  20. <parameter name="ADDRESS" desc="获取用户地址" type="string" required="false"/>
  21. </method>
  22. <method name="getUsersOfRole" desc="获取指定角色和站点下的用户集合,兼容系统级角色和非系统级角色">
  23. <!--排序字段begin-->
  24. <parameter name="OrderBy" desc="角色的用户列表排序字段及方式" type="string" required="false"/>
  25. <!--排序字段end-->
  26. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  27. <parameter name="SiteId" desc="站点ID" type="int" required="false"/>
  28. <!--检索字段begin-->
  29. <parameter name="USERNAME" desc="用户名" type="string" required="false" search="true"
  30. search-operator="like"/>
  31. <parameter name="TRUENAME" desc="真实姓名" type="string" required="false" search="true"
  32. search-operator="like"/>
  33. <!--检索字段end-->
  34. </method>
  35. <method name="getUsersOfSystemRoleOnSite" desc="获取指定系统级角色和站点下的用户集合">
  36. <!--排序字段begin-->
  37. <parameter name="OrderBy" desc="角色的用户列表排序字段及方式" type="string" required="false"/>
  38. <!--排序字段end-->
  39. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  40. <parameter name="SiteId" desc="站点ID" type="int" required="true"/>
  41. <!--检索字段begin-->
  42. <parameter name="USERNAME" desc="用户名" type="string" required="false" search="true"
  43. search-operator="like"/>
  44. <parameter name="TRUENAME" desc="真实姓名" type="string" required="false" search="true"
  45. search-operator="like"/>
  46. <!--检索字段end-->
  47. </method>
  48. <method name="getUsersOfSpecialRole" desc="获取指定特定角色下的用户集合">
  49. <!--排序字段begin-->
  50. <parameter name="OrderBy" desc="角色的用户列表排序字段及方式" type="string" required="false"/>
  51. <!--排序字段end-->
  52. <parameter name="RoleId" desc="角色ID" type="int" required="true" />
  53. <!--检索字段begin-->
  54. <parameter name="USERNAME" desc="用户名" type="string" required="false" search="true"
  55. search-operator="like"/>
  56. <parameter name="TRUENAME" desc="真实姓名" type="string" required="false" search="true"
  57. search-operator="like"/>
  58. <!--检索字段end-->
  59. </method>
  60. <method name="getUsersOfGroup" desc="获取指定组织下的用户集合">
  61. <!--排序字段begin-->
  62. <parameter name="OrderBy" desc="组织的用户列表排序字段及方式" type="string" required="false"/>
  63. <!--排序字段end-->
  64. <parameter name="GroupId" desc="组织ID" type="int" required="true" />
  65. <!--检索字段begin-->
  66. <parameter name="USERNAME" desc="用户名" type="string" required="false" search="true"
  67. search-operator="like"/>
  68. <parameter name="TRUENAME" desc="真实姓名" type="string" required="false" search="true"
  69. search-operator="like"/>
  70. <!--检索字段end-->
  71. </method>
  72. </service>