chatroom_member.api 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import "../base.api"
  2. type (
  3. // The response data of chatroom member information | ChatroomMember信息
  4. ChatroomMemberInfo {
  5. // 名称
  6. Wxid *string `json:"wxid,optional"`
  7. // 群组
  8. ChatRoom *string `json:"chatRoom,optional"`
  9. // 属主Wxid
  10. OwnerWxid *string `json:"ownerWxid,optional"`
  11. // 账号
  12. Account *string `json:"account,optional"`
  13. }
  14. // The response data of chatroom member list | ChatroomMember列表数据
  15. ChatroomMemberListResp {
  16. BaseDataInfo
  17. // chatroom member list data | chatroom member 列表数据
  18. Data ChatroomMemberListInfo `json:"data"`
  19. }
  20. // chatroom member list data | chatroom member列表数据
  21. ChatroomMemberListInfo {
  22. BaseListInfo
  23. // The API list data | chatroom member列表数据
  24. Data []ChatroomMemberInfo `json:"data"`
  25. }
  26. // Get chatroom member list request params | ChatroomMember列表请求参数
  27. ChatroomMemberListReq {
  28. PageInfo
  29. // 属主Wxid
  30. OwnerWxid *string `json:"ownerWxid,optional"`
  31. // 群组
  32. ChatRoom *string `json:"chatRoom,optional"`
  33. }
  34. // chatroom member information response | ChatroomMember信息返回体
  35. ChatroomMemberInfoResp {
  36. BaseDataInfo
  37. // Server information | Server数据
  38. Data ChatroomMemberInfo `json:"data"`
  39. }
  40. )
  41. @server(
  42. jwt: Auth
  43. group: ChatRoomMember
  44. middleware: Authority
  45. )
  46. service Wechat {
  47. // Get chatroom member list | 获取ChatroomMember列表
  48. @handler getChatroomMemberList
  49. post /chatroom_member/list (ChatroomMemberListReq) returns (ChatroomMemberListResp)
  50. }