resource.api 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. syntax = "v1"
  2. info(
  3. author: "wangchuanjin"
  4. date: "2022-04-19"
  5. desc: "资源中台相关api"
  6. )
  7. type (
  8. Req {
  9. AppId string `header:"appId,default=10000"`
  10. Function_code string `header:"functionCode,optional"`
  11. Account_id int64 `header:"accountId,optional"`
  12. Ent_account_id int64 `header:"entAccountId,optional"`
  13. Ent_id int64 `header:"entId,optional"`
  14. Ent_user_id int64 `header:"entUserId,optional"`
  15. }
  16. Reply {
  17. Error_code int64 `json:"error_code"`
  18. Error_msg string `json:"error_msg"`
  19. Data interface{} `json:"data"`
  20. }
  21. )
  22. service resource {
  23. @doc "获取资源剩余详情"
  24. @handler surplusDetail
  25. post /resourceCenter/surplus (Req) returns (Reply)
  26. @doc "获取所有的权益"
  27. @handler haspowers
  28. post /resourceCenter/haspowers (Req) returns (Reply)
  29. @doc "获取待授权详情"
  30. @handler waitEmpowerDetail
  31. post /resourceCenter/waitEmpowerDetail (Req) returns (Reply)
  32. @doc "获取授权列表"
  33. @handler empowerList
  34. post /resourceCenter/empowerList (Req) returns (Reply)
  35. }