scmaccount.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.scm.service.SCMAccountServiceProvider">
  3. <method name="delete" desc="删除账号">
  4. <parameter name="ObjectIds" desc="账号id串" type="string" required="true"/>
  5. </method>
  6. <method name="query" desc="获取账号集合">
  7. <parameter name="OrderBy" desc="账号排序字段及方式" type="string" required="false"/>
  8. <parameter name="AccountName" desc="账号名称" type="string" required="false"
  9. search="true" search-operator="like" search-field="AccountName"/>
  10. <parameter name="PlatForm" desc="平台名称" type="string" required="false"
  11. search="true" search-operator="like" search-field="PlatForm"/>
  12. <parameter name="CrUser" desc="创建者" type="string" required="false"
  13. search="true" search-operator="like" search-field="CrUser"/>
  14. <parameter name="Status" desc="创建者" type="int" required="false"
  15. search="true" search-operator="=" search-field="Status"/>
  16. </method>
  17. <method name="save" desc="添加或修改账号">
  18. <parameter name="ObjectId" desc="账号id" type="int" required="true" />
  19. <parameter name="SCMGroupId" desc="组Id" type="int" required="false" />
  20. <parameter name="AccessToken" desc="访问令牌" type="string" required="true" />
  21. <parameter name="AccessSecret" desc="访问密钥" type="string" required="false" />
  22. <parameter name="Platform" desc="平台" type="string" required="true" />
  23. </method>
  24. <method name="findByUId" desc="通过UId查询账号">
  25. <parameter name="UId" desc="用户uid" type="string" required="true" />
  26. </method>
  27. <method name="findAccountsOfUser" desc="获取指定用户可以管理的账号">
  28. <parameter name="UserId" desc="用户id" type="int" required="true"/>
  29. </method>
  30. <method name="findAccountsOfGroup" desc="获取指定分组下的账号集合">
  31. <parameter name="SCMGroupId" desc="组id" type="int" required="true"/>
  32. </method>
  33. <method name="findById" desc="根据账号Id获取账号对象">
  34. <parameter name="ObjectId" desc="账号id" type="int" required="true"/>
  35. </method>
  36. <method name="findByIds" desc="根据账号Id序列获取账号集合">
  37. <parameter name="ObjectIds" desc="多个账号id字符串" type="string" required="true"/>
  38. </method>
  39. </service>