scmgroup.xml 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.scm.service.SCMGroupServiceProvider">
  3. <method name="delete" >
  4. <parameter name="ObjectIds" desc="分组的序列号集合" type="string" required="true" min-length="1"/>
  5. </method>
  6. <method name="query" >
  7. </method>
  8. <method name="save" >
  9. <parameter name="ObjectId" desc="分组ID" type="int" required="true"/>
  10. <parameter name="GroupName" desc="分组名称" type="string" required="true" min-length="1"/>
  11. </method>
  12. <method name="findById" >
  13. <parameter name="ObjectId" desc="分组ID" type="int" required="true"/>
  14. </method>
  15. <method name="findByIds" >
  16. <parameter name="ObjectIds" desc="分组IDs" type="string" required="true" min-length="1"/>
  17. </method>
  18. <method name="getGroupsOfUser" >
  19. <parameter name="UserId" desc="用户ID" type="int" required="true"/>
  20. </method>
  21. <method name="getGroupsForRightSet" desc="获取可以进行权限设置的分组">
  22. <parameter name="UserId" desc="用户ID" type="int" required="true"/>
  23. </method>
  24. <method name="getAdminsOfGroup">
  25. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  26. </method>
  27. <method name="isAdminsOfSCMGroups" desc="判断当前登录用户是否是SCM的组管理员或者分组维护人员">
  28. </method>
  29. <method name="saveAdminsOfGroup">
  30. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  31. <parameter name="UserIds" desc="用户IDs" type="string" required="true" min-length="1"/>
  32. </method>
  33. <method name="saveAdminOfGroup">
  34. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  35. <parameter name="UserId" desc="用户ID" type="int" required="true" min-length="1"/>
  36. <parameter name="IsAdmin" desc="是否为分组管理员" type="int" required="true"/>
  37. </method>
  38. <method name="deleteAdminOfGroup">
  39. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  40. <parameter name="UserId" desc="用户IDs" type="string" required="true" min-length="1"/>
  41. </method>
  42. <method name="addAccountToGroup" desc="添加账号到分组">
  43. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  44. <parameter name="AccountId" desc="账号ID" type="int" required="true"/>
  45. </method>
  46. <method name="removeAccountFromGroup" desc="将账号从分组中删除">
  47. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  48. <parameter name="AccountId" desc="账号ID" type="int" required="true"/>
  49. </method>
  50. <method name="isHasAccounts">
  51. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true"/>
  52. </method>
  53. <method name="getAllSubGroups">
  54. <parameter name="ParentGroupId" desc="分组ID" type="int" required="true"/>
  55. </method>
  56. <method name="getAllUserCanMgrGroups">
  57. <parameter name="UserId" desc="分组ID" type="int" required="true"/>
  58. </method>
  59. <method name="getSubGroups">
  60. <parameter name="ParentGroupId" desc="分组ID" type="int" required="true"/>
  61. </method>
  62. </service>