Pārlūkot izejas kodu

userTest userWhite pb提交

Jay 3 mēneši atpakaļ
vecāks
revīzija
6630006012

+ 15 - 1
pb/client/gogameclient/go_game_client.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctl 1.9.2
+// goctl 1.8.5
 // Source: gorpc.proto
 
 package gogameclient
@@ -260,14 +260,28 @@ type (
 	UserGetResp                                = pb.UserGetResp
 	UserListReq                                = pb.UserListReq
 	UserListResp                               = pb.UserListResp
+	UserTestAddReq                             = pb.UserTestAddReq
+	UserTestAddResp                            = pb.UserTestAddResp
+	UserTestDelReq                             = pb.UserTestDelReq
+	UserTestGetReq                             = pb.UserTestGetReq
+	UserTestGetResp                            = pb.UserTestGetResp
 	UserTestListReq                            = pb.UserTestListReq
 	UserTestListResp                           = pb.UserTestListResp
+	UserTestUpdateReq                          = pb.UserTestUpdateReq
+	UserTestUpdateResp                         = pb.UserTestUpdateResp
 	UserTestVo                                 = pb.UserTestVo
 	UserUpdateReq                              = pb.UserUpdateReq
 	UserUpdateResp                             = pb.UserUpdateResp
 	UserVo                                     = pb.UserVo
+	UserWhiteAddReq                            = pb.UserWhiteAddReq
+	UserWhiteAddResp                           = pb.UserWhiteAddResp
+	UserWhiteDelReq                            = pb.UserWhiteDelReq
+	UserWhiteGetReq                            = pb.UserWhiteGetReq
+	UserWhiteGetResp                           = pb.UserWhiteGetResp
 	UserWhiteListReq                           = pb.UserWhiteListReq
 	UserWhiteListResp                          = pb.UserWhiteListResp
+	UserWhiteUpdateReq                         = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                        = pb.UserWhiteUpdateResp
 	UserWhiteVo                                = pb.UserWhiteVo
 	VpnConfigTemplatePlanAddReq                = pb.VpnConfigTemplatePlanAddReq
 	VpnConfigTemplatePlanAddResp               = pb.VpnConfigTemplatePlanAddResp

+ 15 - 1
pb/client/gopmpclient/go_pmp_client.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctl 1.9.2
+// goctl 1.8.5
 // Source: gorpc.proto
 
 package gopmpclient
@@ -260,14 +260,28 @@ type (
 	UserGetResp                                = pb.UserGetResp
 	UserListReq                                = pb.UserListReq
 	UserListResp                               = pb.UserListResp
+	UserTestAddReq                             = pb.UserTestAddReq
+	UserTestAddResp                            = pb.UserTestAddResp
+	UserTestDelReq                             = pb.UserTestDelReq
+	UserTestGetReq                             = pb.UserTestGetReq
+	UserTestGetResp                            = pb.UserTestGetResp
 	UserTestListReq                            = pb.UserTestListReq
 	UserTestListResp                           = pb.UserTestListResp
+	UserTestUpdateReq                          = pb.UserTestUpdateReq
+	UserTestUpdateResp                         = pb.UserTestUpdateResp
 	UserTestVo                                 = pb.UserTestVo
 	UserUpdateReq                              = pb.UserUpdateReq
 	UserUpdateResp                             = pb.UserUpdateResp
 	UserVo                                     = pb.UserVo
+	UserWhiteAddReq                            = pb.UserWhiteAddReq
+	UserWhiteAddResp                           = pb.UserWhiteAddResp
+	UserWhiteDelReq                            = pb.UserWhiteDelReq
+	UserWhiteGetReq                            = pb.UserWhiteGetReq
+	UserWhiteGetResp                           = pb.UserWhiteGetResp
 	UserWhiteListReq                           = pb.UserWhiteListReq
 	UserWhiteListResp                          = pb.UserWhiteListResp
+	UserWhiteUpdateReq                         = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                        = pb.UserWhiteUpdateResp
 	UserWhiteVo                                = pb.UserWhiteVo
 	VpnConfigTemplatePlanAddReq                = pb.VpnConfigTemplatePlanAddReq
 	VpnConfigTemplatePlanAddResp               = pb.VpnConfigTemplatePlanAddResp

+ 15 - 1
pb/client/goshortdramaclient/go_short_drama_client.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctl 1.9.2
+// goctl 1.8.5
 // Source: gorpc.proto
 
 package goshortdramaclient
@@ -260,14 +260,28 @@ type (
 	UserGetResp                                = pb.UserGetResp
 	UserListReq                                = pb.UserListReq
 	UserListResp                               = pb.UserListResp
+	UserTestAddReq                             = pb.UserTestAddReq
+	UserTestAddResp                            = pb.UserTestAddResp
+	UserTestDelReq                             = pb.UserTestDelReq
+	UserTestGetReq                             = pb.UserTestGetReq
+	UserTestGetResp                            = pb.UserTestGetResp
 	UserTestListReq                            = pb.UserTestListReq
 	UserTestListResp                           = pb.UserTestListResp
+	UserTestUpdateReq                          = pb.UserTestUpdateReq
+	UserTestUpdateResp                         = pb.UserTestUpdateResp
 	UserTestVo                                 = pb.UserTestVo
 	UserUpdateReq                              = pb.UserUpdateReq
 	UserUpdateResp                             = pb.UserUpdateResp
 	UserVo                                     = pb.UserVo
+	UserWhiteAddReq                            = pb.UserWhiteAddReq
+	UserWhiteAddResp                           = pb.UserWhiteAddResp
+	UserWhiteDelReq                            = pb.UserWhiteDelReq
+	UserWhiteGetReq                            = pb.UserWhiteGetReq
+	UserWhiteGetResp                           = pb.UserWhiteGetResp
 	UserWhiteListReq                           = pb.UserWhiteListReq
 	UserWhiteListResp                          = pb.UserWhiteListResp
+	UserWhiteUpdateReq                         = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                        = pb.UserWhiteUpdateResp
 	UserWhiteVo                                = pb.UserWhiteVo
 	VpnConfigTemplatePlanAddReq                = pb.VpnConfigTemplatePlanAddReq
 	VpnConfigTemplatePlanAddResp               = pb.VpnConfigTemplatePlanAddResp

+ 15 - 1
pb/client/gosysclient/go_sys_client.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctl 1.9.2
+// goctl 1.8.5
 // Source: gorpc.proto
 
 package gosysclient
@@ -260,14 +260,28 @@ type (
 	UserGetResp                                = pb.UserGetResp
 	UserListReq                                = pb.UserListReq
 	UserListResp                               = pb.UserListResp
+	UserTestAddReq                             = pb.UserTestAddReq
+	UserTestAddResp                            = pb.UserTestAddResp
+	UserTestDelReq                             = pb.UserTestDelReq
+	UserTestGetReq                             = pb.UserTestGetReq
+	UserTestGetResp                            = pb.UserTestGetResp
 	UserTestListReq                            = pb.UserTestListReq
 	UserTestListResp                           = pb.UserTestListResp
+	UserTestUpdateReq                          = pb.UserTestUpdateReq
+	UserTestUpdateResp                         = pb.UserTestUpdateResp
 	UserTestVo                                 = pb.UserTestVo
 	UserUpdateReq                              = pb.UserUpdateReq
 	UserUpdateResp                             = pb.UserUpdateResp
 	UserVo                                     = pb.UserVo
+	UserWhiteAddReq                            = pb.UserWhiteAddReq
+	UserWhiteAddResp                           = pb.UserWhiteAddResp
+	UserWhiteDelReq                            = pb.UserWhiteDelReq
+	UserWhiteGetReq                            = pb.UserWhiteGetReq
+	UserWhiteGetResp                           = pb.UserWhiteGetResp
 	UserWhiteListReq                           = pb.UserWhiteListReq
 	UserWhiteListResp                          = pb.UserWhiteListResp
+	UserWhiteUpdateReq                         = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                        = pb.UserWhiteUpdateResp
 	UserWhiteVo                                = pb.UserWhiteVo
 	VpnConfigTemplatePlanAddReq                = pb.VpnConfigTemplatePlanAddReq
 	VpnConfigTemplatePlanAddResp               = pb.VpnConfigTemplatePlanAddResp

+ 31 - 17
pb/client/gouserclient/go_user_client.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctl 1.9.2
+// goctl 1.8.5
 // Source: gorpc.proto
 
 package gouserclient
@@ -260,14 +260,28 @@ type (
 	UserGetResp                                = pb.UserGetResp
 	UserListReq                                = pb.UserListReq
 	UserListResp                               = pb.UserListResp
+	UserTestAddReq                             = pb.UserTestAddReq
+	UserTestAddResp                            = pb.UserTestAddResp
+	UserTestDelReq                             = pb.UserTestDelReq
+	UserTestGetReq                             = pb.UserTestGetReq
+	UserTestGetResp                            = pb.UserTestGetResp
 	UserTestListReq                            = pb.UserTestListReq
 	UserTestListResp                           = pb.UserTestListResp
+	UserTestUpdateReq                          = pb.UserTestUpdateReq
+	UserTestUpdateResp                         = pb.UserTestUpdateResp
 	UserTestVo                                 = pb.UserTestVo
 	UserUpdateReq                              = pb.UserUpdateReq
 	UserUpdateResp                             = pb.UserUpdateResp
 	UserVo                                     = pb.UserVo
+	UserWhiteAddReq                            = pb.UserWhiteAddReq
+	UserWhiteAddResp                           = pb.UserWhiteAddResp
+	UserWhiteDelReq                            = pb.UserWhiteDelReq
+	UserWhiteGetReq                            = pb.UserWhiteGetReq
+	UserWhiteGetResp                           = pb.UserWhiteGetResp
 	UserWhiteListReq                           = pb.UserWhiteListReq
 	UserWhiteListResp                          = pb.UserWhiteListResp
+	UserWhiteUpdateReq                         = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                        = pb.UserWhiteUpdateResp
 	UserWhiteVo                                = pb.UserWhiteVo
 	VpnConfigTemplatePlanAddReq                = pb.VpnConfigTemplatePlanAddReq
 	VpnConfigTemplatePlanAddResp               = pb.VpnConfigTemplatePlanAddResp
@@ -450,16 +464,16 @@ type (
 		AccountDeviceGet(ctx context.Context, in *AccountDeviceVo, opts ...grpc.CallOption) (*AccountDeviceVo, error)
 		AccountDeviceList(ctx context.Context, in *AccountDeviceListReq, opts ...grpc.CallOption) (*AccountDeviceListResp, error)
 		// 用户白名单管理
-		UserWhiteAdd(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error)
-		UserWhiteUpdate(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error)
-		UserWhiteDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error)
-		UserWhiteGet(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error)
+		UserWhiteAdd(ctx context.Context, in *UserWhiteAddReq, opts ...grpc.CallOption) (*UserWhiteAddResp, error)
+		UserWhiteUpdate(ctx context.Context, in *UserWhiteUpdateReq, opts ...grpc.CallOption) (*UserWhiteUpdateResp, error)
+		UserWhiteDel(ctx context.Context, in *UserWhiteDelReq, opts ...grpc.CallOption) (*Empty, error)
+		UserWhiteGet(ctx context.Context, in *UserWhiteGetReq, opts ...grpc.CallOption) (*UserWhiteGetResp, error)
 		UserWhiteList(ctx context.Context, in *UserWhiteListReq, opts ...grpc.CallOption) (*UserWhiteListResp, error)
 		// 测试用户管理
-		UserTestAdd(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error)
-		UserTestUpdate(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error)
-		UserTestDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error)
-		UserTestGet(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error)
+		UserTestAdd(ctx context.Context, in *UserTestAddReq, opts ...grpc.CallOption) (*UserTestAddResp, error)
+		UserTestUpdate(ctx context.Context, in *UserTestUpdateReq, opts ...grpc.CallOption) (*UserTestUpdateResp, error)
+		UserTestDel(ctx context.Context, in *UserTestDelReq, opts ...grpc.CallOption) (*Empty, error)
+		UserTestGet(ctx context.Context, in *UserTestGetReq, opts ...grpc.CallOption) (*UserTestGetResp, error)
 		UserTestList(ctx context.Context, in *UserTestListReq, opts ...grpc.CallOption) (*UserTestListResp, error)
 		// User Model
 		UserAdd(ctx context.Context, in *UserAddReq, opts ...grpc.CallOption) (*UserAddResp, error)
@@ -617,22 +631,22 @@ func (m *defaultGoUserClient) AccountDeviceList(ctx context.Context, in *Account
 }
 
 // 用户白名单管理
-func (m *defaultGoUserClient) UserWhiteAdd(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error) {
+func (m *defaultGoUserClient) UserWhiteAdd(ctx context.Context, in *UserWhiteAddReq, opts ...grpc.CallOption) (*UserWhiteAddResp, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserWhiteAdd(ctx, in, opts...)
 }
 
-func (m *defaultGoUserClient) UserWhiteUpdate(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error) {
+func (m *defaultGoUserClient) UserWhiteUpdate(ctx context.Context, in *UserWhiteUpdateReq, opts ...grpc.CallOption) (*UserWhiteUpdateResp, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserWhiteUpdate(ctx, in, opts...)
 }
 
-func (m *defaultGoUserClient) UserWhiteDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) {
+func (m *defaultGoUserClient) UserWhiteDel(ctx context.Context, in *UserWhiteDelReq, opts ...grpc.CallOption) (*Empty, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserWhiteDel(ctx, in, opts...)
 }
 
-func (m *defaultGoUserClient) UserWhiteGet(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error) {
+func (m *defaultGoUserClient) UserWhiteGet(ctx context.Context, in *UserWhiteGetReq, opts ...grpc.CallOption) (*UserWhiteGetResp, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserWhiteGet(ctx, in, opts...)
 }
@@ -643,22 +657,22 @@ func (m *defaultGoUserClient) UserWhiteList(ctx context.Context, in *UserWhiteLi
 }
 
 // 测试用户管理
-func (m *defaultGoUserClient) UserTestAdd(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error) {
+func (m *defaultGoUserClient) UserTestAdd(ctx context.Context, in *UserTestAddReq, opts ...grpc.CallOption) (*UserTestAddResp, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserTestAdd(ctx, in, opts...)
 }
 
-func (m *defaultGoUserClient) UserTestUpdate(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error) {
+func (m *defaultGoUserClient) UserTestUpdate(ctx context.Context, in *UserTestUpdateReq, opts ...grpc.CallOption) (*UserTestUpdateResp, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserTestUpdate(ctx, in, opts...)
 }
 
-func (m *defaultGoUserClient) UserTestDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) {
+func (m *defaultGoUserClient) UserTestDel(ctx context.Context, in *UserTestDelReq, opts ...grpc.CallOption) (*Empty, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserTestDel(ctx, in, opts...)
 }
 
-func (m *defaultGoUserClient) UserTestGet(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error) {
+func (m *defaultGoUserClient) UserTestGet(ctx context.Context, in *UserTestGetReq, opts ...grpc.CallOption) (*UserTestGetResp, error) {
 	client := pb.NewGoUserClientClient(m.cli.Conn())
 	return client.UserTestGet(ctx, in, opts...)
 }

+ 15 - 1
pb/client/govpnclient/go_vpn_client.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctl 1.9.2
+// goctl 1.8.5
 // Source: gorpc.proto
 
 package govpnclient
@@ -260,14 +260,28 @@ type (
 	UserGetResp                                = pb.UserGetResp
 	UserListReq                                = pb.UserListReq
 	UserListResp                               = pb.UserListResp
+	UserTestAddReq                             = pb.UserTestAddReq
+	UserTestAddResp                            = pb.UserTestAddResp
+	UserTestDelReq                             = pb.UserTestDelReq
+	UserTestGetReq                             = pb.UserTestGetReq
+	UserTestGetResp                            = pb.UserTestGetResp
 	UserTestListReq                            = pb.UserTestListReq
 	UserTestListResp                           = pb.UserTestListResp
+	UserTestUpdateReq                          = pb.UserTestUpdateReq
+	UserTestUpdateResp                         = pb.UserTestUpdateResp
 	UserTestVo                                 = pb.UserTestVo
 	UserUpdateReq                              = pb.UserUpdateReq
 	UserUpdateResp                             = pb.UserUpdateResp
 	UserVo                                     = pb.UserVo
+	UserWhiteAddReq                            = pb.UserWhiteAddReq
+	UserWhiteAddResp                           = pb.UserWhiteAddResp
+	UserWhiteDelReq                            = pb.UserWhiteDelReq
+	UserWhiteGetReq                            = pb.UserWhiteGetReq
+	UserWhiteGetResp                           = pb.UserWhiteGetResp
 	UserWhiteListReq                           = pb.UserWhiteListReq
 	UserWhiteListResp                          = pb.UserWhiteListResp
+	UserWhiteUpdateReq                         = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                        = pb.UserWhiteUpdateResp
 	UserWhiteVo                                = pb.UserWhiteVo
 	VpnConfigTemplatePlanAddReq                = pb.VpnConfigTemplatePlanAddReq
 	VpnConfigTemplatePlanAddResp               = pb.VpnConfigTemplatePlanAddResp

+ 46 - 27
pb/gorpc.proto

@@ -1975,27 +1975,27 @@ service GoSysClient {
 
 
 
-// 白名单表
-message UserWhiteVo {
-  int64 id = 1;          // 主键ID
-  int64 userId = 2;      // 用户
-  UserType userType = 3; // 用户类型 1 设备 2 账号
-  Status status = 4;     // 状态
-  int64 createTime = 5;  // 创建时间
-  int64 updateTime = 6;  // 更新时间
-}
-
-// 测试用户表
-message UserTestVo {
+//白名单表
+message UserWhiteVo{
   int64 id = 1;                // 主键ID
   int64 userId = 2;            // 用户
-  UserType userType = 3;       // 用户类型 1 设备 2 账号
-  string area = 4;             // 指定地区
-  repeated string apis = 5;    // 指定接口
-  repeated string routers = 6; // 指定路由
-  Status status = 7;           // 状态
-  int64 createTime = 8;        // 创建时间
-  int64 updateTime = 9;        // 更新时间
+  UserType userType = 3;       //用户类型 1 设备 2 账号
+  Status status = 4;           // 状态
+  int64 createTime = 5;        // 创建时间
+  int64 updateTime = 6;        // 更新时间
+}
+
+//测试用户表
+message UserTestVo{
+  int64 id = 1;                 // 主键ID
+  int64 userId = 2;             // 用户
+  UserType userType = 3;        //用户类型 1 设备 2 账号
+  string area = 4;              // 指定地区
+  string apis = 5;              // 指定接口
+  string routers = 6;           // 指定路由
+  Status status = 7;            // 状态
+  int64 createTime = 8;         // 创建时间
+  int64 updateTime = 9;         // 更新时间
 }
 
 // Account
@@ -2083,6 +2083,15 @@ message UserWhiteListResp {
   repeated UserWhiteVo list = 2;
 }
 
+message UserWhiteAddReq { UserWhiteVo vo = 1; }
+message UserWhiteAddResp { UserWhiteVo vo = 1; }
+
+message UserWhiteGetReq { UserWhiteVo vo = 1; }
+message UserWhiteGetResp { UserWhiteVo vo = 1; }
+
+message UserWhiteUpdateReq { UserWhiteVo vo = 1; }
+message UserWhiteUpdateResp { UserWhiteVo vo = 1; }
+message UserWhiteDelReq { repeated int64 ids = 1; }
 message UserTestListReq {
   Page page = 1;
   UserTestVo vo = 2;
@@ -2094,6 +2103,16 @@ message UserTestListResp {
   repeated UserTestVo list = 2;
 }
 
+message UserTestAddReq { UserTestVo vo = 1; }
+message UserTestAddResp { UserTestVo vo = 1; }
+
+message UserTestGetReq { UserTestVo vo = 1; }
+message UserTestGetResp { UserTestVo vo = 1; }
+
+message UserTestUpdateReq { UserTestVo vo = 1; }
+message UserTestUpdateResp { UserTestVo vo = 1; }
+message UserTestDelReq { repeated int64 ids = 1; }
+
 message DeviceVo {
   int64 id = 1;
   string userUuid = 2;
@@ -2335,17 +2354,17 @@ service GoUserClient {
   rpc AccountDeviceList(AccountDeviceListReq) returns (AccountDeviceListResp);
 
   // 用户白名单管理
-  rpc UserWhiteAdd(UserWhiteVo) returns (UserWhiteVo);
-  rpc UserWhiteUpdate(UserWhiteVo) returns (UserWhiteVo);
-  rpc UserWhiteDel(Ids) returns (Empty);
-  rpc UserWhiteGet(UserWhiteVo) returns (UserWhiteVo);
+  rpc UserWhiteAdd(UserWhiteAddReq) returns (UserWhiteAddResp);
+  rpc UserWhiteUpdate(UserWhiteUpdateReq) returns (UserWhiteUpdateResp);
+  rpc UserWhiteDel(UserWhiteDelReq) returns (Empty);
+  rpc UserWhiteGet(UserWhiteGetReq) returns (UserWhiteGetResp);
   rpc UserWhiteList(UserWhiteListReq) returns (UserWhiteListResp);
 
   // 测试用户管理
-  rpc UserTestAdd(UserTestVo) returns (UserTestVo);
-  rpc UserTestUpdate(UserTestVo) returns (UserTestVo);
-  rpc UserTestDel(Ids) returns (Empty);
-  rpc UserTestGet(UserTestVo) returns (UserTestVo);
+  rpc UserTestAdd(UserTestAddReq) returns (UserTestAddResp);
+  rpc UserTestUpdate(UserTestUpdateReq) returns (UserTestUpdateResp);
+  rpc UserTestDel(UserTestDelReq) returns (Empty);
+  rpc UserTestGet(UserTestGetReq) returns (UserTestGetResp);
   rpc UserTestList(UserTestListReq) returns (UserTestListResp);
 
   // User Model

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 753 - 115
pb/pb/gorpc.pb.go


+ 55 - 55
pb/pb/gorpc_grpc.pb.go

@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
 // versions:
 // - protoc-gen-go-grpc v1.5.1
-// - protoc             v6.33.0
+// - protoc             v3.19.4
 // source: gorpc.proto
 
 package pb
@@ -9126,16 +9126,16 @@ type GoUserClientClient interface {
 	AccountDeviceGet(ctx context.Context, in *AccountDeviceVo, opts ...grpc.CallOption) (*AccountDeviceVo, error)
 	AccountDeviceList(ctx context.Context, in *AccountDeviceListReq, opts ...grpc.CallOption) (*AccountDeviceListResp, error)
 	// 用户白名单管理
-	UserWhiteAdd(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error)
-	UserWhiteUpdate(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error)
-	UserWhiteDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error)
-	UserWhiteGet(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error)
+	UserWhiteAdd(ctx context.Context, in *UserWhiteAddReq, opts ...grpc.CallOption) (*UserWhiteAddResp, error)
+	UserWhiteUpdate(ctx context.Context, in *UserWhiteUpdateReq, opts ...grpc.CallOption) (*UserWhiteUpdateResp, error)
+	UserWhiteDel(ctx context.Context, in *UserWhiteDelReq, opts ...grpc.CallOption) (*Empty, error)
+	UserWhiteGet(ctx context.Context, in *UserWhiteGetReq, opts ...grpc.CallOption) (*UserWhiteGetResp, error)
 	UserWhiteList(ctx context.Context, in *UserWhiteListReq, opts ...grpc.CallOption) (*UserWhiteListResp, error)
 	// 测试用户管理
-	UserTestAdd(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error)
-	UserTestUpdate(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error)
-	UserTestDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error)
-	UserTestGet(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error)
+	UserTestAdd(ctx context.Context, in *UserTestAddReq, opts ...grpc.CallOption) (*UserTestAddResp, error)
+	UserTestUpdate(ctx context.Context, in *UserTestUpdateReq, opts ...grpc.CallOption) (*UserTestUpdateResp, error)
+	UserTestDel(ctx context.Context, in *UserTestDelReq, opts ...grpc.CallOption) (*Empty, error)
+	UserTestGet(ctx context.Context, in *UserTestGetReq, opts ...grpc.CallOption) (*UserTestGetResp, error)
 	UserTestList(ctx context.Context, in *UserTestListReq, opts ...grpc.CallOption) (*UserTestListResp, error)
 	// User Model
 	// UserAdd
@@ -9408,9 +9408,9 @@ func (c *goUserClientClient) AccountDeviceList(ctx context.Context, in *AccountD
 	return out, nil
 }
 
-func (c *goUserClientClient) UserWhiteAdd(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error) {
+func (c *goUserClientClient) UserWhiteAdd(ctx context.Context, in *UserWhiteAddReq, opts ...grpc.CallOption) (*UserWhiteAddResp, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
-	out := new(UserWhiteVo)
+	out := new(UserWhiteAddResp)
 	err := c.cc.Invoke(ctx, GoUserClient_UserWhiteAdd_FullMethodName, in, out, cOpts...)
 	if err != nil {
 		return nil, err
@@ -9418,9 +9418,9 @@ func (c *goUserClientClient) UserWhiteAdd(ctx context.Context, in *UserWhiteVo,
 	return out, nil
 }
 
-func (c *goUserClientClient) UserWhiteUpdate(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error) {
+func (c *goUserClientClient) UserWhiteUpdate(ctx context.Context, in *UserWhiteUpdateReq, opts ...grpc.CallOption) (*UserWhiteUpdateResp, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
-	out := new(UserWhiteVo)
+	out := new(UserWhiteUpdateResp)
 	err := c.cc.Invoke(ctx, GoUserClient_UserWhiteUpdate_FullMethodName, in, out, cOpts...)
 	if err != nil {
 		return nil, err
@@ -9428,7 +9428,7 @@ func (c *goUserClientClient) UserWhiteUpdate(ctx context.Context, in *UserWhiteV
 	return out, nil
 }
 
-func (c *goUserClientClient) UserWhiteDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) {
+func (c *goUserClientClient) UserWhiteDel(ctx context.Context, in *UserWhiteDelReq, opts ...grpc.CallOption) (*Empty, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 	out := new(Empty)
 	err := c.cc.Invoke(ctx, GoUserClient_UserWhiteDel_FullMethodName, in, out, cOpts...)
@@ -9438,9 +9438,9 @@ func (c *goUserClientClient) UserWhiteDel(ctx context.Context, in *Ids, opts ...
 	return out, nil
 }
 
-func (c *goUserClientClient) UserWhiteGet(ctx context.Context, in *UserWhiteVo, opts ...grpc.CallOption) (*UserWhiteVo, error) {
+func (c *goUserClientClient) UserWhiteGet(ctx context.Context, in *UserWhiteGetReq, opts ...grpc.CallOption) (*UserWhiteGetResp, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
-	out := new(UserWhiteVo)
+	out := new(UserWhiteGetResp)
 	err := c.cc.Invoke(ctx, GoUserClient_UserWhiteGet_FullMethodName, in, out, cOpts...)
 	if err != nil {
 		return nil, err
@@ -9458,9 +9458,9 @@ func (c *goUserClientClient) UserWhiteList(ctx context.Context, in *UserWhiteLis
 	return out, nil
 }
 
-func (c *goUserClientClient) UserTestAdd(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error) {
+func (c *goUserClientClient) UserTestAdd(ctx context.Context, in *UserTestAddReq, opts ...grpc.CallOption) (*UserTestAddResp, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
-	out := new(UserTestVo)
+	out := new(UserTestAddResp)
 	err := c.cc.Invoke(ctx, GoUserClient_UserTestAdd_FullMethodName, in, out, cOpts...)
 	if err != nil {
 		return nil, err
@@ -9468,9 +9468,9 @@ func (c *goUserClientClient) UserTestAdd(ctx context.Context, in *UserTestVo, op
 	return out, nil
 }
 
-func (c *goUserClientClient) UserTestUpdate(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error) {
+func (c *goUserClientClient) UserTestUpdate(ctx context.Context, in *UserTestUpdateReq, opts ...grpc.CallOption) (*UserTestUpdateResp, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
-	out := new(UserTestVo)
+	out := new(UserTestUpdateResp)
 	err := c.cc.Invoke(ctx, GoUserClient_UserTestUpdate_FullMethodName, in, out, cOpts...)
 	if err != nil {
 		return nil, err
@@ -9478,7 +9478,7 @@ func (c *goUserClientClient) UserTestUpdate(ctx context.Context, in *UserTestVo,
 	return out, nil
 }
 
-func (c *goUserClientClient) UserTestDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) {
+func (c *goUserClientClient) UserTestDel(ctx context.Context, in *UserTestDelReq, opts ...grpc.CallOption) (*Empty, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 	out := new(Empty)
 	err := c.cc.Invoke(ctx, GoUserClient_UserTestDel_FullMethodName, in, out, cOpts...)
@@ -9488,9 +9488,9 @@ func (c *goUserClientClient) UserTestDel(ctx context.Context, in *Ids, opts ...g
 	return out, nil
 }
 
-func (c *goUserClientClient) UserTestGet(ctx context.Context, in *UserTestVo, opts ...grpc.CallOption) (*UserTestVo, error) {
+func (c *goUserClientClient) UserTestGet(ctx context.Context, in *UserTestGetReq, opts ...grpc.CallOption) (*UserTestGetResp, error) {
 	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
-	out := new(UserTestVo)
+	out := new(UserTestGetResp)
 	err := c.cc.Invoke(ctx, GoUserClient_UserTestGet_FullMethodName, in, out, cOpts...)
 	if err != nil {
 		return nil, err
@@ -9696,16 +9696,16 @@ type GoUserClientServer interface {
 	AccountDeviceGet(context.Context, *AccountDeviceVo) (*AccountDeviceVo, error)
 	AccountDeviceList(context.Context, *AccountDeviceListReq) (*AccountDeviceListResp, error)
 	// 用户白名单管理
-	UserWhiteAdd(context.Context, *UserWhiteVo) (*UserWhiteVo, error)
-	UserWhiteUpdate(context.Context, *UserWhiteVo) (*UserWhiteVo, error)
-	UserWhiteDel(context.Context, *Ids) (*Empty, error)
-	UserWhiteGet(context.Context, *UserWhiteVo) (*UserWhiteVo, error)
+	UserWhiteAdd(context.Context, *UserWhiteAddReq) (*UserWhiteAddResp, error)
+	UserWhiteUpdate(context.Context, *UserWhiteUpdateReq) (*UserWhiteUpdateResp, error)
+	UserWhiteDel(context.Context, *UserWhiteDelReq) (*Empty, error)
+	UserWhiteGet(context.Context, *UserWhiteGetReq) (*UserWhiteGetResp, error)
 	UserWhiteList(context.Context, *UserWhiteListReq) (*UserWhiteListResp, error)
 	// 测试用户管理
-	UserTestAdd(context.Context, *UserTestVo) (*UserTestVo, error)
-	UserTestUpdate(context.Context, *UserTestVo) (*UserTestVo, error)
-	UserTestDel(context.Context, *Ids) (*Empty, error)
-	UserTestGet(context.Context, *UserTestVo) (*UserTestVo, error)
+	UserTestAdd(context.Context, *UserTestAddReq) (*UserTestAddResp, error)
+	UserTestUpdate(context.Context, *UserTestUpdateReq) (*UserTestUpdateResp, error)
+	UserTestDel(context.Context, *UserTestDelReq) (*Empty, error)
+	UserTestGet(context.Context, *UserTestGetReq) (*UserTestGetResp, error)
 	UserTestList(context.Context, *UserTestListReq) (*UserTestListResp, error)
 	// User Model
 	// UserAdd
@@ -9810,31 +9810,31 @@ func (UnimplementedGoUserClientServer) AccountDeviceGet(context.Context, *Accoun
 func (UnimplementedGoUserClientServer) AccountDeviceList(context.Context, *AccountDeviceListReq) (*AccountDeviceListResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method AccountDeviceList not implemented")
 }
-func (UnimplementedGoUserClientServer) UserWhiteAdd(context.Context, *UserWhiteVo) (*UserWhiteVo, error) {
+func (UnimplementedGoUserClientServer) UserWhiteAdd(context.Context, *UserWhiteAddReq) (*UserWhiteAddResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserWhiteAdd not implemented")
 }
-func (UnimplementedGoUserClientServer) UserWhiteUpdate(context.Context, *UserWhiteVo) (*UserWhiteVo, error) {
+func (UnimplementedGoUserClientServer) UserWhiteUpdate(context.Context, *UserWhiteUpdateReq) (*UserWhiteUpdateResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserWhiteUpdate not implemented")
 }
-func (UnimplementedGoUserClientServer) UserWhiteDel(context.Context, *Ids) (*Empty, error) {
+func (UnimplementedGoUserClientServer) UserWhiteDel(context.Context, *UserWhiteDelReq) (*Empty, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserWhiteDel not implemented")
 }
-func (UnimplementedGoUserClientServer) UserWhiteGet(context.Context, *UserWhiteVo) (*UserWhiteVo, error) {
+func (UnimplementedGoUserClientServer) UserWhiteGet(context.Context, *UserWhiteGetReq) (*UserWhiteGetResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserWhiteGet not implemented")
 }
 func (UnimplementedGoUserClientServer) UserWhiteList(context.Context, *UserWhiteListReq) (*UserWhiteListResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserWhiteList not implemented")
 }
-func (UnimplementedGoUserClientServer) UserTestAdd(context.Context, *UserTestVo) (*UserTestVo, error) {
+func (UnimplementedGoUserClientServer) UserTestAdd(context.Context, *UserTestAddReq) (*UserTestAddResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserTestAdd not implemented")
 }
-func (UnimplementedGoUserClientServer) UserTestUpdate(context.Context, *UserTestVo) (*UserTestVo, error) {
+func (UnimplementedGoUserClientServer) UserTestUpdate(context.Context, *UserTestUpdateReq) (*UserTestUpdateResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserTestUpdate not implemented")
 }
-func (UnimplementedGoUserClientServer) UserTestDel(context.Context, *Ids) (*Empty, error) {
+func (UnimplementedGoUserClientServer) UserTestDel(context.Context, *UserTestDelReq) (*Empty, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserTestDel not implemented")
 }
-func (UnimplementedGoUserClientServer) UserTestGet(context.Context, *UserTestVo) (*UserTestVo, error) {
+func (UnimplementedGoUserClientServer) UserTestGet(context.Context, *UserTestGetReq) (*UserTestGetResp, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method UserTestGet not implemented")
 }
 func (UnimplementedGoUserClientServer) UserTestList(context.Context, *UserTestListReq) (*UserTestListResp, error) {
@@ -10339,7 +10339,7 @@ func _GoUserClient_AccountDeviceList_Handler(srv interface{}, ctx context.Contex
 }
 
 func _GoUserClient_UserWhiteAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(UserWhiteVo)
+	in := new(UserWhiteAddReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10351,13 +10351,13 @@ func _GoUserClient_UserWhiteAdd_Handler(srv interface{}, ctx context.Context, de
 		FullMethod: GoUserClient_UserWhiteAdd_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserWhiteAdd(ctx, req.(*UserWhiteVo))
+		return srv.(GoUserClientServer).UserWhiteAdd(ctx, req.(*UserWhiteAddReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
 
 func _GoUserClient_UserWhiteUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(UserWhiteVo)
+	in := new(UserWhiteUpdateReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10369,13 +10369,13 @@ func _GoUserClient_UserWhiteUpdate_Handler(srv interface{}, ctx context.Context,
 		FullMethod: GoUserClient_UserWhiteUpdate_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserWhiteUpdate(ctx, req.(*UserWhiteVo))
+		return srv.(GoUserClientServer).UserWhiteUpdate(ctx, req.(*UserWhiteUpdateReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
 
 func _GoUserClient_UserWhiteDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(Ids)
+	in := new(UserWhiteDelReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10387,13 +10387,13 @@ func _GoUserClient_UserWhiteDel_Handler(srv interface{}, ctx context.Context, de
 		FullMethod: GoUserClient_UserWhiteDel_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserWhiteDel(ctx, req.(*Ids))
+		return srv.(GoUserClientServer).UserWhiteDel(ctx, req.(*UserWhiteDelReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
 
 func _GoUserClient_UserWhiteGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(UserWhiteVo)
+	in := new(UserWhiteGetReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10405,7 +10405,7 @@ func _GoUserClient_UserWhiteGet_Handler(srv interface{}, ctx context.Context, de
 		FullMethod: GoUserClient_UserWhiteGet_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserWhiteGet(ctx, req.(*UserWhiteVo))
+		return srv.(GoUserClientServer).UserWhiteGet(ctx, req.(*UserWhiteGetReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
@@ -10429,7 +10429,7 @@ func _GoUserClient_UserWhiteList_Handler(srv interface{}, ctx context.Context, d
 }
 
 func _GoUserClient_UserTestAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(UserTestVo)
+	in := new(UserTestAddReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10441,13 +10441,13 @@ func _GoUserClient_UserTestAdd_Handler(srv interface{}, ctx context.Context, dec
 		FullMethod: GoUserClient_UserTestAdd_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserTestAdd(ctx, req.(*UserTestVo))
+		return srv.(GoUserClientServer).UserTestAdd(ctx, req.(*UserTestAddReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
 
 func _GoUserClient_UserTestUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(UserTestVo)
+	in := new(UserTestUpdateReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10459,13 +10459,13 @@ func _GoUserClient_UserTestUpdate_Handler(srv interface{}, ctx context.Context,
 		FullMethod: GoUserClient_UserTestUpdate_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserTestUpdate(ctx, req.(*UserTestVo))
+		return srv.(GoUserClientServer).UserTestUpdate(ctx, req.(*UserTestUpdateReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
 
 func _GoUserClient_UserTestDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(Ids)
+	in := new(UserTestDelReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10477,13 +10477,13 @@ func _GoUserClient_UserTestDel_Handler(srv interface{}, ctx context.Context, dec
 		FullMethod: GoUserClient_UserTestDel_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserTestDel(ctx, req.(*Ids))
+		return srv.(GoUserClientServer).UserTestDel(ctx, req.(*UserTestDelReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }
 
 func _GoUserClient_UserTestGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(UserTestVo)
+	in := new(UserTestGetReq)
 	if err := dec(in); err != nil {
 		return nil, err
 	}
@@ -10495,7 +10495,7 @@ func _GoUserClient_UserTestGet_Handler(srv interface{}, ctx context.Context, dec
 		FullMethod: GoUserClient_UserTestGet_FullMethodName,
 	}
 	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(GoUserClientServer).UserTestGet(ctx, req.(*UserTestVo))
+		return srv.(GoUserClientServer).UserTestGet(ctx, req.(*UserTestGetReq))
 	}
 	return interceptor(ctx, in, info, handler)
 }

+ 46 - 27
pb/user.proto

@@ -5,27 +5,27 @@ option go_package = "code.clickto.dev/nomo-server/go-service-pb/client";
 
 import "pb/common.proto";
 
-// 白名单表
-message UserWhiteVo {
-  int64 id = 1;          // 主键ID
-  int64 userId = 2;      // 用户
-  UserType userType = 3; // 用户类型 1 设备 2 账号
-  Status status = 4;     // 状态
-  int64 createTime = 5;  // 创建时间
-  int64 updateTime = 6;  // 更新时间
-}
-
-// 测试用户表
-message UserTestVo {
+//白名单表
+message UserWhiteVo{
   int64 id = 1;                // 主键ID
   int64 userId = 2;            // 用户
-  UserType userType = 3;       // 用户类型 1 设备 2 账号
-  string area = 4;             // 指定地区
-  repeated string apis = 5;    // 指定接口
-  repeated string routers = 6; // 指定路由
-  Status status = 7;           // 状态
-  int64 createTime = 8;        // 创建时间
-  int64 updateTime = 9;        // 更新时间
+  UserType userType = 3;       //用户类型 1 设备 2 账号
+  Status status = 4;           // 状态
+  int64 createTime = 5;        // 创建时间
+  int64 updateTime = 6;        // 更新时间
+}
+
+//测试用户表
+message UserTestVo{
+  int64 id = 1;                 // 主键ID
+  int64 userId = 2;             // 用户
+  UserType userType = 3;        //用户类型 1 设备 2 账号
+  string area = 4;              // 指定地区
+  string apis = 5;              // 指定接口
+  string routers = 6;           // 指定路由
+  Status status = 7;            // 状态
+  int64 createTime = 8;         // 创建时间
+  int64 updateTime = 9;         // 更新时间
 }
 
 // Account
@@ -113,6 +113,15 @@ message UserWhiteListResp {
   repeated UserWhiteVo list = 2;
 }
 
+message UserWhiteAddReq { UserWhiteVo vo = 1; }
+message UserWhiteAddResp { UserWhiteVo vo = 1; }
+
+message UserWhiteGetReq { UserWhiteVo vo = 1; }
+message UserWhiteGetResp { UserWhiteVo vo = 1; }
+
+message UserWhiteUpdateReq { UserWhiteVo vo = 1; }
+message UserWhiteUpdateResp { UserWhiteVo vo = 1; }
+message UserWhiteDelReq { repeated int64 ids = 1; }
 message UserTestListReq {
   Page page = 1;
   UserTestVo vo = 2;
@@ -124,6 +133,16 @@ message UserTestListResp {
   repeated UserTestVo list = 2;
 }
 
+message UserTestAddReq { UserTestVo vo = 1; }
+message UserTestAddResp { UserTestVo vo = 1; }
+
+message UserTestGetReq { UserTestVo vo = 1; }
+message UserTestGetResp { UserTestVo vo = 1; }
+
+message UserTestUpdateReq { UserTestVo vo = 1; }
+message UserTestUpdateResp { UserTestVo vo = 1; }
+message UserTestDelReq { repeated int64 ids = 1; }
+
 message DeviceVo {
   int64 id = 1;
   string userUuid = 2;
@@ -365,17 +384,17 @@ service GoUserClient {
   rpc AccountDeviceList(AccountDeviceListReq) returns (AccountDeviceListResp);
 
   // 用户白名单管理
-  rpc UserWhiteAdd(UserWhiteVo) returns (UserWhiteVo);
-  rpc UserWhiteUpdate(UserWhiteVo) returns (UserWhiteVo);
-  rpc UserWhiteDel(Ids) returns (Empty);
-  rpc UserWhiteGet(UserWhiteVo) returns (UserWhiteVo);
+  rpc UserWhiteAdd(UserWhiteAddReq) returns (UserWhiteAddResp);
+  rpc UserWhiteUpdate(UserWhiteUpdateReq) returns (UserWhiteUpdateResp);
+  rpc UserWhiteDel(UserWhiteDelReq) returns (Empty);
+  rpc UserWhiteGet(UserWhiteGetReq) returns (UserWhiteGetResp);
   rpc UserWhiteList(UserWhiteListReq) returns (UserWhiteListResp);
 
   // 测试用户管理
-  rpc UserTestAdd(UserTestVo) returns (UserTestVo);
-  rpc UserTestUpdate(UserTestVo) returns (UserTestVo);
-  rpc UserTestDel(Ids) returns (Empty);
-  rpc UserTestGet(UserTestVo) returns (UserTestVo);
+  rpc UserTestAdd(UserTestAddReq) returns (UserTestAddResp);
+  rpc UserTestUpdate(UserTestUpdateReq) returns (UserTestUpdateResp);
+  rpc UserTestDel(UserTestDelReq) returns (Empty);
+  rpc UserTestGet(UserTestGetReq) returns (UserTestGetResp);
   rpc UserTestList(UserTestListReq) returns (UserTestListResp);
 
   // User Model

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels