jyq 4 rokov pred
rodič
commit
36c9462c2b
1 zmenil súbory, kde vykonal 82 pridanie a 0 odobranie
  1. 82 0
      im接口实现记录.md

+ 82 - 0
im接口实现记录.md

@@ -0,0 +1,82 @@
+service Api {
+
+_完成_ rpc GenVerifyImage(GenVerifyImageRequest)returns(GenVerifyImageReply){}
+rpc SignUpUserCode (SignUpRequest) returns (CreateReply) {}
+rpc SignUpPhone (SignUpRequest) returns (CreateReply) {}
+
+_完成_ rpc SignInUserCode (SignInPasswordRequest) returns (SignInReply)  {}
+rpc SignInWithPhonePassword (SignInPasswordRequest) returns (SignInReply)  {}
+
+// ---子系统专用---
+
+// 检查token有效性
+_完成_ rpc SubSessionCheck (TokenParam) returns (SessionCheckReply)  {}
+// 检查token所属用户是否拥有调用service权限
+_完成_ rpc SubPermissionListCheck (PermissionCheck) returns (PermissionCheckReply)  {}
+// 登出传入token
+_完成_ rpc SubSignOut (TokenParam) returns (DefaultReply)  {}
+// 批量保存service
+_完成_ rpc SubServiceSaveList (SaveServiceListRequest) returns (DefaultReply)  {}
+
+// ---子系统专用---
+
+// 用户列表
+rpc UserList (UserListRequest) returns (UserListReply)  {}
+// 单个用户信息详情
+rpc UserGetInfo (UserGetInfoRequest) returns (UserInfo)  {}
+// 用户添加多个角色
+rpc UserAddRoles(UserRolesRequest) returns (DefaultReply)  {}
+// 用户移除多个角色
+rpc UserRemoveRoles(UserRolesRequest) returns (DefaultReply)  {}
+// 用户获取栏目列表
+_完成_ rpc UserGetColumnList(UserGetColumnListRequest) returns (UserGetColumnListReply)  {}
+// 创建角色
+rpc RoleCreate(CreateRoleRequest) returns (DefaultReply)  {}
+// 角色列表
+rpc RoleList(RoleListRequest) returns (RoleListReply)  {}
+// 角色编辑
+rpc RoleEdit(Role) returns (DefaultReply)  {}
+// 角色添加多个service权限
+rpc RoleAddPermissions(RolePermissionRequest) returns (DefaultReply)  {}
+// 角色移除多个service权限
+rpc RoleRemovePermissions(RolePermissionRequest) returns (DefaultReply)  {}
+
+// service权限列表
+rpc ServiceList(ServiceListRequest) returns (ServiceListReply)  {}
+// 移除service
+rpc ServiceRemoveList(ServiceRemoveRequest) returns (DefaultReply)  {}
+
+// 创建商户
+rpc ShopCreate (CreateShopRequest) returns (CreateReply)  {}
+// 商户列表
+_完成_ rpc ShopList (ShopListRequest) returns (ShopListReply)  {}
+// 商户添加用户
+rpc ShopAddUser (ShopAddUserRequest) returns (DefaultReply)  {}
+// 商户添加许可证
+rpc ShopAddLicense (ShopAddLicenseRequest) returns (DefaultReply)  {}
+
+// 系统添加商户
+rpc SystemAddShop (SystemAddShopRequest) returns (DefaultReply)  {}
+// 系统添加用户
+rpc SystemAddUser (SystemAddUserRequest) returns (DefaultReply)  {}
+
+// 创建栏目
+rpc ColumnCreate (ColumnCreateRequest) returns (CreateReply)  {}
+
+// 创建许可
+rpc LicenseCreate (LicenseCreateRequest) returns (CreateReply)  {}
+
+// 许可证批量绑定栏目(之前绑定的会全部取消)
+rpc LicenseBindColumns (LicenseBindColumnsRequest) returns (DefaultReply)  {}
+
+
+
+// ---总后台专用API---
+
+rpc IMSystemCreate (CreateSystemRequest) returns (TokenParam)  {}
+rpc IMSignOut (DefaultRequest) returns (DefaultReply)  {}
+rpc IMSelfInfo (DefaultRequest) returns (UserInfo)  {}
+rpc IMMessageRcv (DefaultRequest) returns (stream Message)  {}
+
+// ---总后台专用API---
+}