change layout
CI / changes (push) Successful in 5s
CI / docker-bff (push) Failing after 7s
CI / docker-product (push) Failing after 5s
CI / docker-admin (push) Failing after 4s
CI / docker-user (push) Failing after 6s

This commit is contained in:
2026-08-20 15:41:44 +08:00
parent 57e04be304
commit be8f89f449
176 changed files with 7009 additions and 4498 deletions
+59
View File
@@ -0,0 +1,59 @@
syntax = "proto3";
package user;
option go_package="lone-services/rpc/user";
import "google/api/annotations.proto";
message Response {
int32 code = 1;
string msg = 2;
string data = 3;
}
// 小程序注册
message RegisterReq {
string openid = 1; // 可空;空则服务端模拟
string nickname = 2;
string avatar = 3;
string mobile = 4;
uint32 gender = 5; // 1男 2女
string birthday = 6;
string username = 7;
uint32 app_id = 8; // 应用标识
}
// 账号密码注册
message RegisterByUserReq {
uint32 type = 1; // 1手机号 2邮箱
string account = 2;
string pwd = 3;
string code = 4;
uint32 app_id = 5; // 应用标识
}
// openid 登录
message LoginReq {
string openid = 1;
}
service User {
rpc Register(RegisterReq) returns (Response) {
option (google.api.http) = {
post: "/customer/v3/register"
body: "*"
};
}
rpc RegisterByUser(RegisterByUserReq) returns (Response) {
option (google.api.http) = {
post: "/customer/v3/register/user"
body: "*"
};
}
rpc Login(LoginReq) returns (Response) {
option (google.api.http) = {
post: "/customer/v3/login"
body: "*"
};
}
}