fix: 修复命名规范不正确的问题

main
NoahLan 1 year ago
parent de2a4ad976
commit e50b98f420

@ -27,82 +27,37 @@ enum DistrictQueryType {
Parents = 3;
}
message DepartmentInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string name = 5;
int64 leader_id = 6;
string remark = 7;
int64 parent_id = 8;
DepartmentInfo parent = 10;
repeated DepartmentInfo children = 11;
repeated UserInfo users = 12;
UserInfo leader = 13;
}
message DeleteDictionaryDetailReq {
repeated int64 ids = 1;
int64 dict_id = 2;
}
message UserSocialListResp {
optional Pagination page = 1;
repeated UserSocialInfo data = 2;
}
//
message BaseResp {
int32 code = 1;
string msg = 2;
}
message GetDistrictNameResp {
string code = 1;
string name = 2;
repeated string name_list = 3;
}
message RecordReq {
int64 user_id = 1;
}
message OauthProviderListResp {
optional Pagination page = 1;
repeated OauthProviderInfo data = 2;
message DistrictTree {
repeated DistrictInfo tree = 1;
}
message TokenInfo {
message RoleReq {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
int64 user_id = 5;
string access_token = 6;
string refresh_token = 7;
string source = 8;
int64 expired_at = 9;
UserInfo user = 10;
string name = 2;
string code = 3;
bool with_user = 4;
optional Pagination page = 10;
}
message UserReq {
message TokenReq {
int64 ID = 1;
string username = 2;
string phone_number = 3;
string email = 4;
string nickname = 5;
bool with_role = 6;
bool with_social = 7;
bool with_department = 8;
bool with_token = 9;
bool with_login_record = 10;
optional Pagination page = 20;
int64 user_id = 2;
string username = 3;
string phone_number = 4;
string email = 5;
bool with_user = 6;
optional Pagination page = 10;
}
message GetUserRolesReq {
message UserSocialListResp {
optional Pagination page = 1;
int64 user_id = 2;
repeated UserSocialInfo data = 2;
}
message DepartmentListResp {
@ -110,23 +65,22 @@ message DepartmentListResp {
repeated DepartmentInfo data = 2;
}
message DictionaryDetailListResp {
optional Pagination page = 1;
repeated DictionaryDetailInfo data = 2;
message DictionaryReq {
int64 ID = 1;
string name = 2;
string title = 3;
bool with_details = 4;
optional Pagination page = 10;
}
message DistrictListResp {
optional Pagination page = 1;
repeated DistrictInfo data = 2;
message DeleteDictionaryDetailReq {
repeated int64 ids = 1;
int64 dict_id = 2;
}
message OauthProviderReq {
int64 ID = 1;
string name = 2;
string client_id = 3;
optional bool system = 4;
optional bool init = 5;
optional Pagination page = 10;
message GetDistrictNameReq {
string code = 1;
string separator = 2;
}
message CallbackReq {
@ -134,56 +88,80 @@ message CallbackReq {
string code = 2;
}
message OauthRedirectResp {
string url = 1;
}
message UserInfo {
message RoleInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string username = 5;
optional string phone_number = 6;
optional string email = 7;
string password = 8;
optional string nickname = 9;
map<string,string> metas = 10;
repeated RoleInfo roles = 20;
repeated UserSocialInfo socials = 21;
repeated DepartmentInfo departments = 22;
repeated TokenInfo tokens = 23;
LoginRecordInfo login_record = 24;
string code = 5;
string name = 6;
string description = 7;
repeated UserInfo users = 10;
}
message UserRoleReq {
int64 user_id = 1;
repeated int64 role_ids = 2;
repeated string role_codes = 3;
message UserSocialInfo {
int64 ID = 1;
string created_at = 2;
string updated_at = 3;
int64 user_id = 4;
string provider = 5;
string access_token = 6;
string refresh_token = 7;
string uid = 8;
string open_id = 9;
string union_id = 10;
string key = 11;
uint64 expires_in = 12;
string user_profile = 13;
UserInfo user = 14;
}
message DictionaryInfo {
message DepartmentInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string title = 5;
string name = 6;
string description = 7;
repeated DictionaryDetailInfo details = 10;
string name = 5;
int64 leader_id = 6;
string remark = 7;
int64 parent_id = 8;
DepartmentInfo parent = 10;
repeated DepartmentInfo children = 11;
repeated UserInfo users = 12;
UserInfo leader = 13;
}
message DictionaryDetailInfo {
// DistrictInfo
message DistrictInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string title = 5;
string key = 6;
string value = 7;
uint32 sort = 8;
int64 dictionary_id = 9;
DictionaryInfo dictionary = 10;
string created_at = 2;
string updated_at = 3;
string name = 4;
string short_name = 5;
string code = 6;
string province = 7;
string city = 8;
string area = 9;
string street = 10;
uint32 level = 11;
double latitude = 12;
double longitude = 13;
repeated DistrictInfo children = 20;
}
message DistrictListResp {
optional Pagination page = 1;
repeated DistrictInfo data = 2;
}
message RecordReq {
int64 user_id = 1;
}
message UserRoleReq {
int64 user_id = 1;
repeated int64 role_ids = 2;
repeated string role_codes = 3;
}
message DistrictReq {
@ -199,67 +177,12 @@ message DistrictReq {
DistrictQueryType query_type = 11;
}
message DistrictCodeReq {
string code = 1;
}
//
message Pagination {
uint64 size = 1;
uint64 total = 2;
uint64 current = 3;
}
message GetDistrictNameReq {
string code = 1;
string separator = 2;
}
message LoginRecordInfo {
int64 ID = 1;
string created_at = 3;
string updated_at = 4;
int64 user_id = 5;
string last_login_at = 6;
string last_login_ipv4 = 7;
string last_login_device = 8;
string last_login_ua = 9;
uint64 login_count = 10;
}
message OauthProviderInfo {
int64 ID = 1;
string created_at = 2;
string updated_at = 3;
string name = 4;
string client_id = 5;
string client_secret = 6;
string redirect_url = 7;
string scopes = 8;
string auth_url = 9;
string token_url = 10;
string info_url = 11;
string description = 12;
bool system = 13;
bool init = 14;
}
message OauthLoginReq {
string state = 1;
string provider = 2;
}
message TokenUserReq {
int64 user_id = 1;
}
message TokenReq {
message OauthProviderReq {
int64 ID = 1;
int64 user_id = 2;
string username = 3;
string phone_number = 4;
string email = 5;
bool with_user = 6;
string name = 2;
string client_id = 3;
optional bool system = 4;
optional bool init = 5;
optional Pagination page = 10;
}
@ -268,6 +191,20 @@ message TokenListResp {
repeated TokenInfo data = 2;
}
message UserReq {
int64 ID = 1;
string username = 2;
string phone_number = 3;
string email = 4;
string nickname = 5;
bool with_role = 6;
bool with_social = 7;
bool with_department = 8;
bool with_token = 9;
bool with_login_record = 10;
optional Pagination page = 20;
}
message DictionaryDetailReq {
optional Pagination page = 1;
int64 ID = 2;
@ -278,12 +215,54 @@ message DictionaryDetailReq {
bool with_dictionary = 7;
}
message DictionaryReq {
int64 ID = 1;
message GetDistrictNameResp {
string code = 1;
string name = 2;
string title = 3;
bool with_details = 4;
optional Pagination page = 10;
repeated string name_list = 3;
}
message GetUserRolesReq {
optional Pagination page = 1;
int64 user_id = 2;
}
// Base message
message Empty {}
// ID
message BaseIDResp {
int64 ID = 1;
int32 code = 2;
string msg = 3;
}
message DictionaryInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string title = 5;
string name = 6;
string description = 7;
repeated DictionaryDetailInfo details = 10;
}
message DictionaryDetailInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string title = 5;
string key = 6;
string value = 7;
uint32 sort = 8;
int64 dictionary_id = 9;
DictionaryInfo dictionary = 10;
}
message OauthProviderListResp {
optional Pagination page = 1;
repeated OauthProviderInfo data = 2;
}
message RoleListResp {
@ -291,21 +270,16 @@ message RoleListResp {
repeated RoleInfo data = 2;
}
message UserSocialInfo {
message TokenUserReq {
int64 user_id = 1;
}
message IDReq {
int64 ID = 1;
string created_at = 2;
string updated_at = 3;
int64 user_id = 4;
string provider = 5;
string access_token = 6;
string refresh_token = 7;
string uid = 8;
string open_id = 9;
string union_id = 10;
string key = 11;
uint64 expires_in = 12;
string user_profile = 13;
UserInfo user = 14;
}
message IDsReq {
repeated int64 ids = 1;
}
message DepartmentReq {
@ -319,86 +293,112 @@ message DepartmentReq {
optional Pagination page = 10;
}
// ID
message BaseIDResp {
int64 ID = 1;
int32 code = 2;
string msg = 3;
}
message DictionaryListResp {
optional Pagination page = 1;
repeated DictionaryInfo data = 2;
}
// DistrictInfo
message DistrictInfo {
message UserSocialReq {
int64 ID = 1;
string created_at = 2;
string updated_at = 3;
string name = 4;
string short_name = 5;
string code = 6;
string province = 7;
string city = 8;
string area = 9;
string street = 10;
uint32 level = 11;
double latitude = 12;
double longitude = 13;
repeated DistrictInfo children = 20;
int64 user_id = 2;
string provider = 3;
string access_token = 4;
string uid = 5;
string open_id = 6;
string union_id = 7;
bool with_user = 8;
optional Pagination page = 10;
}
message DistrictTree {
repeated DistrictInfo tree = 1;
message DictionaryDetailListResp {
optional Pagination page = 1;
repeated DictionaryDetailInfo data = 2;
}
message RoleReq {
message LoginRecordInfo {
int64 ID = 1;
string name = 2;
string code = 3;
bool with_user = 4;
optional Pagination page = 10;
}
message UserListResp {
optional Pagination page = 1;
repeated UserInfo data = 2;
string created_at = 3;
string updated_at = 4;
int64 user_id = 5;
string last_login_at = 6;
string last_login_ipv4 = 7;
string last_login_device = 8;
string last_login_ua = 9;
uint64 login_count = 10;
}
message IDsReq {
repeated int64 ids = 1;
message OauthLoginReq {
string state = 1;
string provider = 2;
}
message IDReq {
message TokenInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
int64 user_id = 5;
string access_token = 6;
string refresh_token = 7;
string source = 8;
int64 expired_at = 9;
UserInfo user = 10;
}
message RoleInfo {
message UserInfo {
int64 ID = 1;
string status = 2;
string created_at = 3;
string updated_at = 4;
string code = 5;
string name = 6;
string description = 7;
repeated UserInfo users = 10;
string username = 5;
optional string phone_number = 6;
optional string email = 7;
string password = 8;
optional string nickname = 9;
map<string,string> metas = 10;
repeated RoleInfo roles = 20;
repeated UserSocialInfo socials = 21;
repeated DepartmentInfo departments = 22;
repeated TokenInfo tokens = 23;
LoginRecordInfo login_record = 24;
}
message UserSocialReq {
message UserListResp {
optional Pagination page = 1;
repeated UserInfo data = 2;
}
//
message Pagination {
uint64 size = 1;
uint64 total = 2;
uint64 current = 3;
}
message DistrictCodeReq {
string code = 1;
}
message OauthProviderInfo {
int64 ID = 1;
int64 user_id = 2;
string provider = 3;
string access_token = 4;
string uid = 5;
string open_id = 6;
string union_id = 7;
bool with_user = 8;
optional Pagination page = 10;
string created_at = 2;
string updated_at = 3;
string name = 4;
string client_id = 5;
string client_secret = 6;
string redirect_url = 7;
string scopes = 8;
string auth_url = 9;
string token_url = 10;
string info_url = 11;
string description = 12;
bool system = 13;
bool init = 14;
}
// Base message
message Empty {}
message OauthRedirectResp {
string url = 1;
}
service Core {
// group: base
@ -503,16 +503,16 @@ service Core {
// User-Role Relationship Management
// UserBindRole
// group: user_role
rpc UserBindRole(UserRoleReq) returns (BaseResp);
rpc userBindRole(UserRoleReq) returns (BaseResp);
// UserUnbindRole
// group: user_role
rpc UserUnbindRole(UserRoleReq) returns (BaseResp);
rpc userUnbindRole(UserRoleReq) returns (BaseResp);
// UserClearRole
// group: user_role
rpc UserClearRole(IDReq) returns (BaseResp);
rpc userClearRole(IDReq) returns (BaseResp);
// GetUserRoles
// group: user_role
rpc GetUserRoles(GetUserRolesReq) returns (RoleListResp);
rpc getUserRoles(GetUserRolesReq) returns (RoleListResp);
// User Management
// group: user_social
rpc createUserSocial(UserSocialInfo) returns (BaseIDResp);

@ -15,14 +15,14 @@ service Core {
// User-Role Relationship Management
// UserBindRole
// group: user_role
rpc UserBindRole (UserRoleReq) returns (BaseResp);
rpc userBindRole (UserRoleReq) returns (BaseResp);
// UserUnbindRole
// group: user_role
rpc UserUnbindRole (UserRoleReq) returns (BaseResp);
rpc userUnbindRole (UserRoleReq) returns (BaseResp);
// UserClearRole
// group: user_role
rpc UserClearRole (IDReq) returns (BaseResp);
rpc userClearRole (IDReq) returns (BaseResp);
// GetUserRoles
// group: user_role
rpc GetUserRoles (GetUserRolesReq) returns (RoleListResp);
rpc getUserRoles (GetUserRolesReq) returns (RoleListResp);
}

@ -2,6 +2,7 @@ package user
import (
"context"
"git.noahlan.cn/n-admin/n-admin-server/dal/errx"
"git.noahlan.cn/n-admin/n-admin-server/rpc/core/ent"
"git.noahlan.cn/n-admin/n-admin-server/rpc/core/ent/user"
"git.noahlan.cn/n-admin/n-admin-server/rpc/core/internal/logic/user/meta"

File diff suppressed because it is too large Load Diff

@ -562,7 +562,7 @@ func (c *coreClient) DeleteUser(ctx context.Context, in *IDsReq, opts ...grpc.Ca
func (c *coreClient) UserBindRole(ctx context.Context, in *UserRoleReq, opts ...grpc.CallOption) (*BaseResp, error) {
out := new(BaseResp)
err := c.cc.Invoke(ctx, "/core.Core/UserBindRole", in, out, opts...)
err := c.cc.Invoke(ctx, "/core.Core/userBindRole", in, out, opts...)
if err != nil {
return nil, err
}
@ -571,7 +571,7 @@ func (c *coreClient) UserBindRole(ctx context.Context, in *UserRoleReq, opts ...
func (c *coreClient) UserUnbindRole(ctx context.Context, in *UserRoleReq, opts ...grpc.CallOption) (*BaseResp, error) {
out := new(BaseResp)
err := c.cc.Invoke(ctx, "/core.Core/UserUnbindRole", in, out, opts...)
err := c.cc.Invoke(ctx, "/core.Core/userUnbindRole", in, out, opts...)
if err != nil {
return nil, err
}
@ -580,7 +580,7 @@ func (c *coreClient) UserUnbindRole(ctx context.Context, in *UserRoleReq, opts .
func (c *coreClient) UserClearRole(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error) {
out := new(BaseResp)
err := c.cc.Invoke(ctx, "/core.Core/UserClearRole", in, out, opts...)
err := c.cc.Invoke(ctx, "/core.Core/userClearRole", in, out, opts...)
if err != nil {
return nil, err
}
@ -589,7 +589,7 @@ func (c *coreClient) UserClearRole(ctx context.Context, in *IDReq, opts ...grpc.
func (c *coreClient) GetUserRoles(ctx context.Context, in *GetUserRolesReq, opts ...grpc.CallOption) (*RoleListResp, error) {
out := new(RoleListResp)
err := c.cc.Invoke(ctx, "/core.Core/GetUserRoles", in, out, opts...)
err := c.cc.Invoke(ctx, "/core.Core/getUserRoles", in, out, opts...)
if err != nil {
return nil, err
}
@ -1770,7 +1770,7 @@ func _Core_UserBindRole_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/core.Core/UserBindRole",
FullMethod: "/core.Core/userBindRole",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CoreServer).UserBindRole(ctx, req.(*UserRoleReq))
@ -1788,7 +1788,7 @@ func _Core_UserUnbindRole_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/core.Core/UserUnbindRole",
FullMethod: "/core.Core/userUnbindRole",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CoreServer).UserUnbindRole(ctx, req.(*UserRoleReq))
@ -1806,7 +1806,7 @@ func _Core_UserClearRole_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/core.Core/UserClearRole",
FullMethod: "/core.Core/userClearRole",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CoreServer).UserClearRole(ctx, req.(*IDReq))
@ -1824,7 +1824,7 @@ func _Core_GetUserRoles_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/core.Core/GetUserRoles",
FullMethod: "/core.Core/getUserRoles",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CoreServer).GetUserRoles(ctx, req.(*GetUserRolesReq))
@ -2110,19 +2110,19 @@ var Core_ServiceDesc = grpc.ServiceDesc{
Handler: _Core_DeleteUser_Handler,
},
{
MethodName: "UserBindRole",
MethodName: "userBindRole",
Handler: _Core_UserBindRole_Handler,
},
{
MethodName: "UserUnbindRole",
MethodName: "userUnbindRole",
Handler: _Core_UserUnbindRole_Handler,
},
{
MethodName: "UserClearRole",
MethodName: "userClearRole",
Handler: _Core_UserClearRole_Handler,
},
{
MethodName: "GetUserRoles",
MethodName: "getUserRoles",
Handler: _Core_GetUserRoles_Handler,
},
{

Loading…
Cancel
Save