user.xml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <service provider="com.trs.gov.sysmgmt.user.GovUserServiceProvider">
  3. <!-- 模糊查询用户 -->
  4. <method name="queryUsers" convertor="uri:/gov/common/to_json.jsp">
  5. <parameter name="STATUS" desc="用户状态" type="int" required="false" />
  6. <parameter name="SelectFields" desc="显示的字段列表" type="string"
  7. required="false" default="USERID,USERNAME,TRUENAME,NICKNAME,STATUS,CRTIME,REGTIME,TEL,MOBILE"/>
  8. <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="USERNAME,TRUENAME"/>
  9. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="10"/>
  10. <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
  11. <parameter name="ROLEID" desc="角色ID" type="int" required="false" />
  12. <parameter name="GROUPID" desc="组织ID" type="int" required="false" />
  13. <parameter name="RoleAuthorizerID" desc="角色授权人ID" type="int" required="false" />
  14. <parameter name="GroupAuthorizerID" desc="组织授权人ID" type="int" required="false" />
  15. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="CRTIME DESC"/>
  16. </method>
  17. <!-- 模糊查询用户 -->
  18. <method name="queryUsersNoAuth" convertor="uri:/gov/common/to_json.jsp">
  19. <parameter name="STATUS" desc="用户状态" type="int" required="false" />
  20. <parameter name="SelectFields" desc="显示的字段列表" type="string"
  21. required="false" default="USERID,USERNAME,TRUENAME,NICKNAME,STATUS,CRTIME,REGTIME,TEL,MOBILE"/>
  22. <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="USERNAME,TRUENAME"/>
  23. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="10"/>
  24. <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
  25. <parameter name="ROLEID" desc="角色ID" type="int" required="false" />
  26. <parameter name="GROUPID" desc="组织ID" type="int" required="false" />
  27. <parameter name="RoleAuthorizerID" desc="角色授权人ID" type="int" required="false" />
  28. <parameter name="GroupAuthorizerID" desc="组织授权人ID" type="int" required="false" />
  29. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="TRUENAME ASC"/>
  30. </method>
  31. <!-- 新建、编辑用户 -->
  32. <method name="saveUser" convertor="uri:/gov/common/to_json.jsp">
  33. <parameter name="USERID" desc="用户ID" type="int" required="true"/>
  34. <parameter name="USERNAME" desc="用户名" type="string" required="true" />
  35. <parameter name="TRUENAME" desc="真实姓名" type="string" required="true" />
  36. <parameter name="PASSWORD" desc="密码" type="string" required="false" />
  37. <parameter name="ADDRESS" desc="地址" type="string" required="false" default=""/>
  38. <parameter name="TEL" desc="固定电话" type="string" required="false" default=""/>
  39. <parameter name="MOBILE" desc="移动电话" type="string" required="false" default=""/>
  40. <parameter name="EMAIL" desc="邮箱" type="string" required="false" default=""/>
  41. <parameter name="ROLEIDS" desc="所属角色IDs" type="string" required="false"/>
  42. <parameter name="GROUPIDS" desc="所属组织IDs" type="string" required="false"/>
  43. <parameter name="WXNAME" desc="微信账号" type="string" required="false" />
  44. <parameter name="HEADIMG" desc="头像" type="string" required="false"/>
  45. </method>
  46. <!--编辑当前用户-->
  47. <method name="saveCurrentUser" convertor="uri:/gov/common/to_json.jsp">
  48. <parameter name="TRUENAME" desc="真实姓名" type="string" required="true" />
  49. <parameter name="ADDRESS" desc="地址" type="string" required="false" />
  50. <parameter name="TEL" desc="固定电话" type="string" required="false" />
  51. <parameter name="MOBILE" desc="移动电话" type="string" required="false" />
  52. <parameter name="EMAIL" desc="邮箱" type="string" required="false" />
  53. <parameter name="WXNAME" desc="微信账号" type="string" required="false" />
  54. <parameter name="HEADIMG" desc="头像" type="string" required="false"/>
  55. </method>
  56. <!-- 根据ID查询用户-->
  57. <method name="findUserById" convertor="uri:/gov/common/to_json.jsp">
  58. <parameter name="USERID" desc="用户ID" type="int" required="false" />
  59. </method>
  60. <!-- 根据USERNAME查询用户 -->
  61. <method name="findUserByUserName" convertor="uri:/gov/common/to_json.jsp">
  62. <parameter name="USERNAME" desc="用户名" type="string" required="false" />
  63. </method>
  64. <method name="getCurrentUser" convertor="uri:/gov/common/to_json.jsp">
  65. </method>
  66. <method name="enableUsers" convertor="uri:/gov/common/to_json.jsp">
  67. <parameter name="USERIDS" desc="用户IDs" type="string" required="true" />
  68. </method>
  69. <method name="disableUsers" convertor="uri:/gov/common/to_json.jsp">
  70. <parameter name="USERIDS" desc="用户IDs" type="string" required="true" />
  71. </method>
  72. <method name="resetPassword" convertor="uri:/gov/common/to_json.jsp">
  73. <parameter name="USERIDS" desc="用户ID" type="string" required="true" />
  74. <parameter name="useRandomPassword" desc="是否重置为系统随机密码" type="boolean" required="false" default="false" />
  75. <parameter name="NEWPASSWORD" desc="新密码" type="string" required="false" />
  76. <parameter name="AGAINPASSWORD" desc="重复密码" type="string" required="false" />
  77. </method>
  78. <!--重置密码无权限-->
  79. <method name="resetPasswordByCurrUser" convertor="uri:/gov/common/to_json.jsp">
  80. <parameter name="useRandomPassword" desc="是否重置为系统随机密码" type="boolean" required="false" default="false" />
  81. <parameter name="OLDPASSWORD" desc="旧密码" type="string" required="true" />
  82. <parameter name="NEWPASSWORD" desc="新密码" type="string" required="false" />
  83. <parameter name="AGAINPASSWORD" desc="重复密码" type="string" required="false" />
  84. </method>
  85. <!-- 模糊查询用户 -->
  86. <method name="queryUsersByName" convertor="uri:/gov/common/to_json.jsp">
  87. <parameter name="SelectFields" desc="检索字段" type="string" required="false"
  88. default="USERID,USERNAME,TRUENAME,NICKNAME,EMAIL,ADDRESS,TEL,MOBILE"/>
  89. <parameter name="KEYWORD" desc="用户名" type="string" required="true" />
  90. <parameter name="STATUS" desc="用户名" type="int" required="false" search="true"
  91. search-operator="=" search-field="STATUS" default="30"/>
  92. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="5"/>
  93. </method>
  94. <!-- 模糊查询用户 -->
  95. <method name="queryUsersByTrueName" convertor="uri:/gov/common/to_json.jsp">
  96. <parameter name="SelectFields" desc="检索字段" type="string" required="false"
  97. default="USERID,USERNAME,TRUENAME,NICKNAME,EMAIL,ADDRESS,TEL,MOBILE"/>
  98. <parameter name="TRUENAME" desc="用户名" type="string" required="true" />
  99. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="10"/>
  100. </method>
  101. </service>