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--- }