Documentation ¶
Overview ¶
Package permission is a generated protocol buffer package.
It is generated from these files:
permission.proto
It has these top-level messages:
LoginWithUserNameRequest LoginWithUserIDRequest LoginReply QueryUserMenusRequest QueryUserMenusReply VerificationRouterRequest VerificationRouterReply CreateUserRequest CreateUserReply UpdateUserRequest UpdateUserReply ModifyPasswordRequest ModifyPasswordReply QueryOrgTreeRequest QueryOrgTreeReply QueryRolesRequest QueryRolesReply ResetPasswordRequest ResetPasswordReply DeleteUserRequest DeleteUserReply GetClientRequest GetClientReply
Index ¶
- func RegisterPermissionServer(s *grpc.Server, srv PermissionServer)
- type CreateUserReply
- func (*CreateUserReply) Descriptor() ([]byte, []int)
- func (m *CreateUserReply) GetErrorCode() string
- func (m *CreateUserReply) GetIsSuccess() bool
- func (m *CreateUserReply) GetUserId() string
- func (*CreateUserReply) ProtoMessage()
- func (m *CreateUserReply) Reset()
- func (m *CreateUserReply) String() string
- type CreateUserRequest
- func (*CreateUserRequest) Descriptor() ([]byte, []int)
- func (m *CreateUserRequest) GetGroupCodes() []string
- func (m *CreateUserRequest) GetOperator() string
- func (m *CreateUserRequest) GetOrgCode() string
- func (m *CreateUserRequest) GetPassword() string
- func (m *CreateUserRequest) GetRealName() string
- func (m *CreateUserRequest) GetRoleCodes() []string
- func (m *CreateUserRequest) GetTypeCode() string
- func (m *CreateUserRequest) GetUserName() string
- func (*CreateUserRequest) ProtoMessage()
- func (m *CreateUserRequest) Reset()
- func (m *CreateUserRequest) String() string
- type DeleteUserReply
- type DeleteUserRequest
- type GetClientReply
- func (*GetClientReply) Descriptor() ([]byte, []int)
- func (m *GetClientReply) GetAllowGrant() int32
- func (m *GetClientReply) GetClientId() string
- func (m *GetClientReply) GetClientSecret() string
- func (m *GetClientReply) GetDomain() string
- func (*GetClientReply) ProtoMessage()
- func (m *GetClientReply) Reset()
- func (m *GetClientReply) String() string
- type GetClientRequest
- type LoginReply
- func (*LoginReply) Descriptor() ([]byte, []int)
- func (m *LoginReply) GetOrgCode() string
- func (m *LoginReply) GetRealname() string
- func (m *LoginReply) GetRoleCodes() []string
- func (m *LoginReply) GetStatus() int32
- func (m *LoginReply) GetTypeCode() string
- func (m *LoginReply) GetUserId() string
- func (m *LoginReply) GetUsername() string
- func (*LoginReply) ProtoMessage()
- func (m *LoginReply) Reset()
- func (m *LoginReply) String() string
- type LoginWithUserIDRequest
- func (*LoginWithUserIDRequest) Descriptor() ([]byte, []int)
- func (m *LoginWithUserIDRequest) GetPassword() string
- func (m *LoginWithUserIDRequest) GetUserId() string
- func (*LoginWithUserIDRequest) ProtoMessage()
- func (m *LoginWithUserIDRequest) Reset()
- func (m *LoginWithUserIDRequest) String() string
- type LoginWithUserNameRequest
- func (*LoginWithUserNameRequest) Descriptor() ([]byte, []int)
- func (m *LoginWithUserNameRequest) GetPassword() string
- func (m *LoginWithUserNameRequest) GetUsername() string
- func (*LoginWithUserNameRequest) ProtoMessage()
- func (m *LoginWithUserNameRequest) Reset()
- func (m *LoginWithUserNameRequest) String() string
- type ModifyPasswordReply
- type ModifyPasswordRequest
- func (*ModifyPasswordRequest) Descriptor() ([]byte, []int)
- func (m *ModifyPasswordRequest) GetNewPassword() string
- func (m *ModifyPasswordRequest) GetOldPassword() string
- func (m *ModifyPasswordRequest) GetUserId() string
- func (*ModifyPasswordRequest) ProtoMessage()
- func (m *ModifyPasswordRequest) Reset()
- func (m *ModifyPasswordRequest) String() string
- type PermissionClient
- type PermissionServer
- type QueryOrgTreeReply
- type QueryOrgTreeReply_Org
- func (*QueryOrgTreeReply_Org) Descriptor() ([]byte, []int)
- func (m *QueryOrgTreeReply_Org) GetChildren() []*QueryOrgTreeReply_Org
- func (m *QueryOrgTreeReply_Org) GetCode() string
- func (m *QueryOrgTreeReply_Org) GetName() string
- func (m *QueryOrgTreeReply_Org) GetTypeCode() string
- func (*QueryOrgTreeReply_Org) ProtoMessage()
- func (m *QueryOrgTreeReply_Org) Reset()
- func (m *QueryOrgTreeReply_Org) String() string
- type QueryOrgTreeRequest
- func (*QueryOrgTreeRequest) Descriptor() ([]byte, []int)
- func (m *QueryOrgTreeRequest) GetOperator() string
- func (m *QueryOrgTreeRequest) GetParentCode() string
- func (m *QueryOrgTreeRequest) GetTypeCode() string
- func (*QueryOrgTreeRequest) ProtoMessage()
- func (m *QueryOrgTreeRequest) Reset()
- func (m *QueryOrgTreeRequest) String() string
- type QueryRolesReply
- type QueryRolesReply_Role
- type QueryRolesRequest
- type QueryUserMenusReply
- type QueryUserMenusReply_Action
- func (*QueryUserMenusReply_Action) Descriptor() ([]byte, []int)
- func (m *QueryUserMenusReply_Action) GetCode() string
- func (m *QueryUserMenusReply_Action) GetName() string
- func (*QueryUserMenusReply_Action) ProtoMessage()
- func (m *QueryUserMenusReply_Action) Reset()
- func (m *QueryUserMenusReply_Action) String() string
- type QueryUserMenusReply_FuncMenu
- func (*QueryUserMenusReply_FuncMenu) Descriptor() ([]byte, []int)
- func (m *QueryUserMenusReply_FuncMenu) GetActions() []*QueryUserMenusReply_Action
- func (m *QueryUserMenusReply_FuncMenu) GetChildren() []*QueryUserMenusReply_FuncMenu
- func (m *QueryUserMenusReply_FuncMenu) GetCode() string
- func (m *QueryUserMenusReply_FuncMenu) GetIcon() string
- func (m *QueryUserMenusReply_FuncMenu) GetLevelCode() string
- func (m *QueryUserMenusReply_FuncMenu) GetName() string
- func (m *QueryUserMenusReply_FuncMenu) GetRouter() string
- func (m *QueryUserMenusReply_FuncMenu) GetRouterType() int32
- func (*QueryUserMenusReply_FuncMenu) ProtoMessage()
- func (m *QueryUserMenusReply_FuncMenu) Reset()
- func (m *QueryUserMenusReply_FuncMenu) String() string
- type QueryUserMenusRequest
- func (*QueryUserMenusRequest) Descriptor() ([]byte, []int)
- func (m *QueryUserMenusRequest) GetSystemCodes() []string
- func (m *QueryUserMenusRequest) GetUserId() string
- func (*QueryUserMenusRequest) ProtoMessage()
- func (m *QueryUserMenusRequest) Reset()
- func (m *QueryUserMenusRequest) String() string
- type ResetPasswordReply
- type ResetPasswordRequest
- type UpdateUserReply
- type UpdateUserRequest
- func (*UpdateUserRequest) Descriptor() ([]byte, []int)
- func (m *UpdateUserRequest) GetGroupCodes() []string
- func (m *UpdateUserRequest) GetOperator() string
- func (m *UpdateUserRequest) GetOrgCode() string
- func (m *UpdateUserRequest) GetRealName() string
- func (m *UpdateUserRequest) GetRoleCodes() []string
- func (m *UpdateUserRequest) GetUserId() string
- func (m *UpdateUserRequest) GetUserName() string
- func (*UpdateUserRequest) ProtoMessage()
- func (m *UpdateUserRequest) Reset()
- func (m *UpdateUserRequest) String() string
- type VerificationRouterReply
- type VerificationRouterRequest
- func (*VerificationRouterRequest) Descriptor() ([]byte, []int)
- func (m *VerificationRouterRequest) GetMethod() string
- func (m *VerificationRouterRequest) GetRouter() string
- func (m *VerificationRouterRequest) GetSystemCode() string
- func (m *VerificationRouterRequest) GetUserId() string
- func (*VerificationRouterRequest) ProtoMessage()
- func (m *VerificationRouterRequest) Reset()
- func (m *VerificationRouterRequest) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterPermissionServer ¶
func RegisterPermissionServer(s *grpc.Server, srv PermissionServer)
Types ¶
type CreateUserReply ¶
type CreateUserReply struct { // 是否成功 IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess" json:"is_success,omitempty"` // 错误代码(9002 用户名已经存在,9004 机构编号不存在) ErrorCode string `protobuf:"bytes,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` // 用户ID UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId" json:"user_id,omitempty"` }
创建用户响应参数
func (*CreateUserReply) Descriptor ¶
func (*CreateUserReply) Descriptor() ([]byte, []int)
func (*CreateUserReply) GetErrorCode ¶
func (m *CreateUserReply) GetErrorCode() string
func (*CreateUserReply) GetIsSuccess ¶
func (m *CreateUserReply) GetIsSuccess() bool
func (*CreateUserReply) GetUserId ¶
func (m *CreateUserReply) GetUserId() string
func (*CreateUserReply) ProtoMessage ¶
func (*CreateUserReply) ProtoMessage()
func (*CreateUserReply) Reset ¶
func (m *CreateUserReply) Reset()
func (*CreateUserReply) String ¶
func (m *CreateUserReply) String() string
type CreateUserRequest ¶
type CreateUserRequest struct { // 登录账号 UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"` // 登录密码 Password string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` // 真实姓名 RealName string `protobuf:"bytes,3,opt,name=real_name,json=realName" json:"real_name,omitempty"` // 用户类型编号 TypeCode string `protobuf:"bytes,4,opt,name=type_code,json=typeCode" json:"type_code,omitempty"` // 机构编号 OrgCode string `protobuf:"bytes,5,opt,name=org_code,json=orgCode" json:"org_code,omitempty"` // 角色编号 RoleCodes []string `protobuf:"bytes,6,rep,name=role_codes,json=roleCodes" json:"role_codes,omitempty"` // 用户组编号 GroupCodes []string `protobuf:"bytes,7,rep,name=group_codes,json=groupCodes" json:"group_codes,omitempty"` // 操作用户 Operator string `protobuf:"bytes,8,opt,name=operator" json:"operator,omitempty"` }
创建用户请求参数
func (*CreateUserRequest) Descriptor ¶
func (*CreateUserRequest) Descriptor() ([]byte, []int)
func (*CreateUserRequest) GetGroupCodes ¶
func (m *CreateUserRequest) GetGroupCodes() []string
func (*CreateUserRequest) GetOperator ¶
func (m *CreateUserRequest) GetOperator() string
func (*CreateUserRequest) GetOrgCode ¶
func (m *CreateUserRequest) GetOrgCode() string
func (*CreateUserRequest) GetPassword ¶
func (m *CreateUserRequest) GetPassword() string
func (*CreateUserRequest) GetRealName ¶
func (m *CreateUserRequest) GetRealName() string
func (*CreateUserRequest) GetRoleCodes ¶
func (m *CreateUserRequest) GetRoleCodes() []string
func (*CreateUserRequest) GetTypeCode ¶
func (m *CreateUserRequest) GetTypeCode() string
func (*CreateUserRequest) GetUserName ¶
func (m *CreateUserRequest) GetUserName() string
func (*CreateUserRequest) ProtoMessage ¶
func (*CreateUserRequest) ProtoMessage()
func (*CreateUserRequest) Reset ¶
func (m *CreateUserRequest) Reset()
func (*CreateUserRequest) String ¶
func (m *CreateUserRequest) String() string
type DeleteUserReply ¶
type DeleteUserReply struct { // 是否成功 IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess" json:"is_success,omitempty"` // 错误代码(9001 用户不存在) ErrorCode string `protobuf:"bytes,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` }
删除用户响应参数
func (*DeleteUserReply) Descriptor ¶
func (*DeleteUserReply) Descriptor() ([]byte, []int)
func (*DeleteUserReply) GetErrorCode ¶
func (m *DeleteUserReply) GetErrorCode() string
func (*DeleteUserReply) GetIsSuccess ¶
func (m *DeleteUserReply) GetIsSuccess() bool
func (*DeleteUserReply) ProtoMessage ¶
func (*DeleteUserReply) ProtoMessage()
func (*DeleteUserReply) Reset ¶
func (m *DeleteUserReply) Reset()
func (*DeleteUserReply) String ¶
func (m *DeleteUserReply) String() string
type DeleteUserRequest ¶
type DeleteUserRequest struct { // 操作用户 Operator string `protobuf:"bytes,1,opt,name=operator" json:"operator,omitempty"` // 用户ID UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty"` }
删除用户请求参数
func (*DeleteUserRequest) Descriptor ¶
func (*DeleteUserRequest) Descriptor() ([]byte, []int)
func (*DeleteUserRequest) GetOperator ¶
func (m *DeleteUserRequest) GetOperator() string
func (*DeleteUserRequest) GetUserId ¶
func (m *DeleteUserRequest) GetUserId() string
func (*DeleteUserRequest) ProtoMessage ¶
func (*DeleteUserRequest) ProtoMessage()
func (*DeleteUserRequest) Reset ¶
func (m *DeleteUserRequest) Reset()
func (*DeleteUserRequest) String ¶
func (m *DeleteUserRequest) String() string
type GetClientReply ¶
type GetClientReply struct { // 客户端ID ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"` // 客户端秘钥 ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret" json:"client_secret,omitempty"` // 允许的授权模式(1<<1:授权码模式 1<<2:简化模式 1<<3:密码模式 1<<4:客户端模式 1<<5:刷新令牌模式) AllowGrant int32 `protobuf:"varint,3,opt,name=allow_grant,json=allowGrant" json:"allow_grant,omitempty"` // 域名 Domain string `protobuf:"bytes,4,opt,name=domain" json:"domain,omitempty"` }
获取客户端响应参数
func (*GetClientReply) Descriptor ¶
func (*GetClientReply) Descriptor() ([]byte, []int)
func (*GetClientReply) GetAllowGrant ¶
func (m *GetClientReply) GetAllowGrant() int32
func (*GetClientReply) GetClientId ¶
func (m *GetClientReply) GetClientId() string
func (*GetClientReply) GetClientSecret ¶
func (m *GetClientReply) GetClientSecret() string
func (*GetClientReply) GetDomain ¶
func (m *GetClientReply) GetDomain() string
func (*GetClientReply) ProtoMessage ¶
func (*GetClientReply) ProtoMessage()
func (*GetClientReply) Reset ¶
func (m *GetClientReply) Reset()
func (*GetClientReply) String ¶
func (m *GetClientReply) String() string
type GetClientRequest ¶
type GetClientRequest struct {
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
}
获取客户端请求参数
func (*GetClientRequest) Descriptor ¶
func (*GetClientRequest) Descriptor() ([]byte, []int)
func (*GetClientRequest) GetClientId ¶
func (m *GetClientRequest) GetClientId() string
func (*GetClientRequest) ProtoMessage ¶
func (*GetClientRequest) ProtoMessage()
func (*GetClientRequest) Reset ¶
func (m *GetClientRequest) Reset()
func (*GetClientRequest) String ¶
func (m *GetClientRequest) String() string
type LoginReply ¶
type LoginReply struct { // 用户ID UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` // 用户名 Username string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` // 真实姓名 Realname string `protobuf:"bytes,3,opt,name=realname" json:"realname,omitempty"` // 机构编号 OrgCode string `protobuf:"bytes,4,opt,name=org_code,json=orgCode" json:"org_code,omitempty"` // 用户类型编号 TypeCode string `protobuf:"bytes,5,opt,name=type_code,json=typeCode" json:"type_code,omitempty"` // 角色编号 RoleCodes []string `protobuf:"bytes,6,rep,name=role_codes,json=roleCodes" json:"role_codes,omitempty"` // 用户状态(0:停用 1:启用) Status int32 `protobuf:"varint,7,opt,name=status" json:"status,omitempty"` }
用户登录之后的响应参数
func (*LoginReply) Descriptor ¶
func (*LoginReply) Descriptor() ([]byte, []int)
func (*LoginReply) GetOrgCode ¶
func (m *LoginReply) GetOrgCode() string
func (*LoginReply) GetRealname ¶
func (m *LoginReply) GetRealname() string
func (*LoginReply) GetRoleCodes ¶
func (m *LoginReply) GetRoleCodes() []string
func (*LoginReply) GetStatus ¶
func (m *LoginReply) GetStatus() int32
func (*LoginReply) GetTypeCode ¶
func (m *LoginReply) GetTypeCode() string
func (*LoginReply) GetUserId ¶
func (m *LoginReply) GetUserId() string
func (*LoginReply) GetUsername ¶
func (m *LoginReply) GetUsername() string
func (*LoginReply) ProtoMessage ¶
func (*LoginReply) ProtoMessage()
func (*LoginReply) Reset ¶
func (m *LoginReply) Reset()
func (*LoginReply) String ¶
func (m *LoginReply) String() string
type LoginWithUserIDRequest ¶
type LoginWithUserIDRequest struct { // 用户名 UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` // 用户密码(明文) Password string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` }
使用用户ID和密码登录请求参数
func (*LoginWithUserIDRequest) Descriptor ¶
func (*LoginWithUserIDRequest) Descriptor() ([]byte, []int)
func (*LoginWithUserIDRequest) GetPassword ¶
func (m *LoginWithUserIDRequest) GetPassword() string
func (*LoginWithUserIDRequest) GetUserId ¶
func (m *LoginWithUserIDRequest) GetUserId() string
func (*LoginWithUserIDRequest) ProtoMessage ¶
func (*LoginWithUserIDRequest) ProtoMessage()
func (*LoginWithUserIDRequest) Reset ¶
func (m *LoginWithUserIDRequest) Reset()
func (*LoginWithUserIDRequest) String ¶
func (m *LoginWithUserIDRequest) String() string
type LoginWithUserNameRequest ¶
type LoginWithUserNameRequest struct { // 用户名 Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` // 用户密码(明文) Password string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` }
使用用户名和密码登录请求参数
func (*LoginWithUserNameRequest) Descriptor ¶
func (*LoginWithUserNameRequest) Descriptor() ([]byte, []int)
func (*LoginWithUserNameRequest) GetPassword ¶
func (m *LoginWithUserNameRequest) GetPassword() string
func (*LoginWithUserNameRequest) GetUsername ¶
func (m *LoginWithUserNameRequest) GetUsername() string
func (*LoginWithUserNameRequest) ProtoMessage ¶
func (*LoginWithUserNameRequest) ProtoMessage()
func (*LoginWithUserNameRequest) Reset ¶
func (m *LoginWithUserNameRequest) Reset()
func (*LoginWithUserNameRequest) String ¶
func (m *LoginWithUserNameRequest) String() string
type ModifyPasswordReply ¶
type ModifyPasswordReply struct { // 是否成功 IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess" json:"is_success,omitempty"` // 错误代码(9001 用户不存在,9003 原始密码不正确) ErrorCode string `protobuf:"bytes,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` }
修改密码响应参数
func (*ModifyPasswordReply) Descriptor ¶
func (*ModifyPasswordReply) Descriptor() ([]byte, []int)
func (*ModifyPasswordReply) GetErrorCode ¶
func (m *ModifyPasswordReply) GetErrorCode() string
func (*ModifyPasswordReply) GetIsSuccess ¶
func (m *ModifyPasswordReply) GetIsSuccess() bool
func (*ModifyPasswordReply) ProtoMessage ¶
func (*ModifyPasswordReply) ProtoMessage()
func (*ModifyPasswordReply) Reset ¶
func (m *ModifyPasswordReply) Reset()
func (*ModifyPasswordReply) String ¶
func (m *ModifyPasswordReply) String() string
type ModifyPasswordRequest ¶
type ModifyPasswordRequest struct { // 用户ID UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` // 原始密码 OldPassword string `protobuf:"bytes,2,opt,name=old_password,json=oldPassword" json:"old_password,omitempty"` // 新密码 NewPassword string `protobuf:"bytes,3,opt,name=new_password,json=newPassword" json:"new_password,omitempty"` }
修改密码请求参数
func (*ModifyPasswordRequest) Descriptor ¶
func (*ModifyPasswordRequest) Descriptor() ([]byte, []int)
func (*ModifyPasswordRequest) GetNewPassword ¶
func (m *ModifyPasswordRequest) GetNewPassword() string
func (*ModifyPasswordRequest) GetOldPassword ¶
func (m *ModifyPasswordRequest) GetOldPassword() string
func (*ModifyPasswordRequest) GetUserId ¶
func (m *ModifyPasswordRequest) GetUserId() string
func (*ModifyPasswordRequest) ProtoMessage ¶
func (*ModifyPasswordRequest) ProtoMessage()
func (*ModifyPasswordRequest) Reset ¶
func (m *ModifyPasswordRequest) Reset()
func (*ModifyPasswordRequest) String ¶
func (m *ModifyPasswordRequest) String() string
type PermissionClient ¶
type PermissionClient interface { // 使用用户名和密码登录 LoginWithUserName(ctx context.Context, in *LoginWithUserNameRequest, opts ...grpc.CallOption) (*LoginReply, error) // 使用用户ID和密码登录 LoginWithUserID(ctx context.Context, in *LoginWithUserIDRequest, opts ...grpc.CallOption) (*LoginReply, error) // 查询用户的功能菜单 QueryUserMenus(ctx context.Context, in *QueryUserMenusRequest, opts ...grpc.CallOption) (*QueryUserMenusReply, error) // 验证路由权限 VerificationRouter(ctx context.Context, in *VerificationRouterRequest, opts ...grpc.CallOption) (*VerificationRouterReply, error) // 创建用户 CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserReply, error) // 更新用户 UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UpdateUserReply, error) // 删除用户 DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserReply, error) // 修改密码 ModifyPassword(ctx context.Context, in *ModifyPasswordRequest, opts ...grpc.CallOption) (*ModifyPasswordReply, error) // 重置密码 ResetPassword(ctx context.Context, in *ResetPasswordRequest, opts ...grpc.CallOption) (*ResetPasswordReply, error) // 查询机构树 QueryOrgTree(ctx context.Context, in *QueryOrgTreeRequest, opts ...grpc.CallOption) (*QueryOrgTreeReply, error) // 查询角色列表 QueryRoles(ctx context.Context, in *QueryRolesRequest, opts ...grpc.CallOption) (*QueryRolesReply, error) // 获取客户端 GetClient(ctx context.Context, in *GetClientRequest, opts ...grpc.CallOption) (*GetClientReply, error) }
func NewPermissionClient ¶
func NewPermissionClient(cc *grpc.ClientConn) PermissionClient
type PermissionServer ¶
type PermissionServer interface { // 使用用户名和密码登录 LoginWithUserName(context.Context, *LoginWithUserNameRequest) (*LoginReply, error) // 使用用户ID和密码登录 LoginWithUserID(context.Context, *LoginWithUserIDRequest) (*LoginReply, error) // 查询用户的功能菜单 QueryUserMenus(context.Context, *QueryUserMenusRequest) (*QueryUserMenusReply, error) // 验证路由权限 VerificationRouter(context.Context, *VerificationRouterRequest) (*VerificationRouterReply, error) // 创建用户 CreateUser(context.Context, *CreateUserRequest) (*CreateUserReply, error) // 更新用户 UpdateUser(context.Context, *UpdateUserRequest) (*UpdateUserReply, error) // 删除用户 DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserReply, error) // 修改密码 ModifyPassword(context.Context, *ModifyPasswordRequest) (*ModifyPasswordReply, error) // 重置密码 ResetPassword(context.Context, *ResetPasswordRequest) (*ResetPasswordReply, error) // 查询机构树 QueryOrgTree(context.Context, *QueryOrgTreeRequest) (*QueryOrgTreeReply, error) // 查询角色列表 QueryRoles(context.Context, *QueryRolesRequest) (*QueryRolesReply, error) // 获取客户端 GetClient(context.Context, *GetClientRequest) (*GetClientReply, error) }
type QueryOrgTreeReply ¶
type QueryOrgTreeReply struct {
Results []*QueryOrgTreeReply_Org `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
}
查询机构树响应参数
func (*QueryOrgTreeReply) Descriptor ¶
func (*QueryOrgTreeReply) Descriptor() ([]byte, []int)
func (*QueryOrgTreeReply) GetResults ¶
func (m *QueryOrgTreeReply) GetResults() []*QueryOrgTreeReply_Org
func (*QueryOrgTreeReply) ProtoMessage ¶
func (*QueryOrgTreeReply) ProtoMessage()
func (*QueryOrgTreeReply) Reset ¶
func (m *QueryOrgTreeReply) Reset()
func (*QueryOrgTreeReply) String ¶
func (m *QueryOrgTreeReply) String() string
type QueryOrgTreeReply_Org ¶
type QueryOrgTreeReply_Org struct { // 机构编号 Code string `protobuf:"bytes,2,opt,name=code" json:"code,omitempty"` // 机构名称 Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` // 机构类型编号 TypeCode string `protobuf:"bytes,4,opt,name=type_code,json=typeCode" json:"type_code,omitempty"` // 子级菜单 Children []*QueryOrgTreeReply_Org `protobuf:"bytes,5,rep,name=children" json:"children,omitempty"` }
机构
func (*QueryOrgTreeReply_Org) Descriptor ¶
func (*QueryOrgTreeReply_Org) Descriptor() ([]byte, []int)
func (*QueryOrgTreeReply_Org) GetChildren ¶
func (m *QueryOrgTreeReply_Org) GetChildren() []*QueryOrgTreeReply_Org
func (*QueryOrgTreeReply_Org) GetCode ¶
func (m *QueryOrgTreeReply_Org) GetCode() string
func (*QueryOrgTreeReply_Org) GetName ¶
func (m *QueryOrgTreeReply_Org) GetName() string
func (*QueryOrgTreeReply_Org) GetTypeCode ¶
func (m *QueryOrgTreeReply_Org) GetTypeCode() string
func (*QueryOrgTreeReply_Org) ProtoMessage ¶
func (*QueryOrgTreeReply_Org) ProtoMessage()
func (*QueryOrgTreeReply_Org) Reset ¶
func (m *QueryOrgTreeReply_Org) Reset()
func (*QueryOrgTreeReply_Org) String ¶
func (m *QueryOrgTreeReply_Org) String() string
type QueryOrgTreeRequest ¶
type QueryOrgTreeRequest struct { // 操作用户 Operator string `protobuf:"bytes,1,opt,name=operator" json:"operator,omitempty"` // 父级编号(可空,为空则查询全部) ParentCode string `protobuf:"bytes,2,opt,name=parent_code,json=parentCode" json:"parent_code,omitempty"` // 机构类型编号(可空) TypeCode string `protobuf:"bytes,3,opt,name=type_code,json=typeCode" json:"type_code,omitempty"` }
查询机构树请求参数
func (*QueryOrgTreeRequest) Descriptor ¶
func (*QueryOrgTreeRequest) Descriptor() ([]byte, []int)
func (*QueryOrgTreeRequest) GetOperator ¶
func (m *QueryOrgTreeRequest) GetOperator() string
func (*QueryOrgTreeRequest) GetParentCode ¶
func (m *QueryOrgTreeRequest) GetParentCode() string
func (*QueryOrgTreeRequest) GetTypeCode ¶
func (m *QueryOrgTreeRequest) GetTypeCode() string
func (*QueryOrgTreeRequest) ProtoMessage ¶
func (*QueryOrgTreeRequest) ProtoMessage()
func (*QueryOrgTreeRequest) Reset ¶
func (m *QueryOrgTreeRequest) Reset()
func (*QueryOrgTreeRequest) String ¶
func (m *QueryOrgTreeRequest) String() string
type QueryRolesReply ¶
type QueryRolesReply struct {
Roles []*QueryRolesReply_Role `protobuf:"bytes,1,rep,name=roles" json:"roles,omitempty"`
}
查询角色列表响应参数
func (*QueryRolesReply) Descriptor ¶
func (*QueryRolesReply) Descriptor() ([]byte, []int)
func (*QueryRolesReply) GetRoles ¶
func (m *QueryRolesReply) GetRoles() []*QueryRolesReply_Role
func (*QueryRolesReply) ProtoMessage ¶
func (*QueryRolesReply) ProtoMessage()
func (*QueryRolesReply) Reset ¶
func (m *QueryRolesReply) Reset()
func (*QueryRolesReply) String ¶
func (m *QueryRolesReply) String() string
type QueryRolesReply_Role ¶
type QueryRolesReply_Role struct { // 角色编号 Code string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"` // 角色名称 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` }
func (*QueryRolesReply_Role) Descriptor ¶
func (*QueryRolesReply_Role) Descriptor() ([]byte, []int)
func (*QueryRolesReply_Role) GetCode ¶
func (m *QueryRolesReply_Role) GetCode() string
func (*QueryRolesReply_Role) GetName ¶
func (m *QueryRolesReply_Role) GetName() string
func (*QueryRolesReply_Role) ProtoMessage ¶
func (*QueryRolesReply_Role) ProtoMessage()
func (*QueryRolesReply_Role) Reset ¶
func (m *QueryRolesReply_Role) Reset()
func (*QueryRolesReply_Role) String ¶
func (m *QueryRolesReply_Role) String() string
type QueryRolesRequest ¶
type QueryRolesRequest struct { // 操作用户 Operator string `protobuf:"bytes,1,opt,name=operator" json:"operator,omitempty"` }
查询角色列表请求参数
func (*QueryRolesRequest) Descriptor ¶
func (*QueryRolesRequest) Descriptor() ([]byte, []int)
func (*QueryRolesRequest) GetOperator ¶
func (m *QueryRolesRequest) GetOperator() string
func (*QueryRolesRequest) ProtoMessage ¶
func (*QueryRolesRequest) ProtoMessage()
func (*QueryRolesRequest) Reset ¶
func (m *QueryRolesRequest) Reset()
func (*QueryRolesRequest) String ¶
func (m *QueryRolesRequest) String() string
type QueryUserMenusReply ¶
type QueryUserMenusReply struct {
Results []*QueryUserMenusReply_FuncMenu `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
}
查询用户的功能菜单响应参数
func (*QueryUserMenusReply) Descriptor ¶
func (*QueryUserMenusReply) Descriptor() ([]byte, []int)
func (*QueryUserMenusReply) GetResults ¶
func (m *QueryUserMenusReply) GetResults() []*QueryUserMenusReply_FuncMenu
func (*QueryUserMenusReply) ProtoMessage ¶
func (*QueryUserMenusReply) ProtoMessage()
func (*QueryUserMenusReply) Reset ¶
func (m *QueryUserMenusReply) Reset()
func (*QueryUserMenusReply) String ¶
func (m *QueryUserMenusReply) String() string
type QueryUserMenusReply_Action ¶
type QueryUserMenusReply_Action struct { // 编号 Code string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"` // 名称 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` }
动作
func (*QueryUserMenusReply_Action) Descriptor ¶
func (*QueryUserMenusReply_Action) Descriptor() ([]byte, []int)
func (*QueryUserMenusReply_Action) GetCode ¶
func (m *QueryUserMenusReply_Action) GetCode() string
func (*QueryUserMenusReply_Action) GetName ¶
func (m *QueryUserMenusReply_Action) GetName() string
func (*QueryUserMenusReply_Action) ProtoMessage ¶
func (*QueryUserMenusReply_Action) ProtoMessage()
func (*QueryUserMenusReply_Action) Reset ¶
func (m *QueryUserMenusReply_Action) Reset()
func (*QueryUserMenusReply_Action) String ¶
func (m *QueryUserMenusReply_Action) String() string
type QueryUserMenusReply_FuncMenu ¶
type QueryUserMenusReply_FuncMenu struct { // 编号 Code string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"` // 名称 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // 路由类型(1内部跳转 2外部跳转) RouterType int32 `protobuf:"varint,3,opt,name=router_type,json=routerType" json:"router_type,omitempty"` // 跳转路由 Router string `protobuf:"bytes,4,opt,name=router" json:"router,omitempty"` // 分级码 LevelCode string `protobuf:"bytes,5,opt,name=level_code,json=levelCode" json:"level_code,omitempty"` // 菜单图标 Icon string `protobuf:"bytes,6,opt,name=icon" json:"icon,omitempty"` // 菜单动作 Actions []*QueryUserMenusReply_Action `protobuf:"bytes,7,rep,name=actions" json:"actions,omitempty"` // 子级菜单 Children []*QueryUserMenusReply_FuncMenu `protobuf:"bytes,8,rep,name=children" json:"children,omitempty"` }
功能菜单
func (*QueryUserMenusReply_FuncMenu) Descriptor ¶
func (*QueryUserMenusReply_FuncMenu) Descriptor() ([]byte, []int)
func (*QueryUserMenusReply_FuncMenu) GetActions ¶
func (m *QueryUserMenusReply_FuncMenu) GetActions() []*QueryUserMenusReply_Action
func (*QueryUserMenusReply_FuncMenu) GetChildren ¶
func (m *QueryUserMenusReply_FuncMenu) GetChildren() []*QueryUserMenusReply_FuncMenu
func (*QueryUserMenusReply_FuncMenu) GetCode ¶
func (m *QueryUserMenusReply_FuncMenu) GetCode() string
func (*QueryUserMenusReply_FuncMenu) GetIcon ¶
func (m *QueryUserMenusReply_FuncMenu) GetIcon() string
func (*QueryUserMenusReply_FuncMenu) GetLevelCode ¶
func (m *QueryUserMenusReply_FuncMenu) GetLevelCode() string
func (*QueryUserMenusReply_FuncMenu) GetName ¶
func (m *QueryUserMenusReply_FuncMenu) GetName() string
func (*QueryUserMenusReply_FuncMenu) GetRouter ¶
func (m *QueryUserMenusReply_FuncMenu) GetRouter() string
func (*QueryUserMenusReply_FuncMenu) GetRouterType ¶
func (m *QueryUserMenusReply_FuncMenu) GetRouterType() int32
func (*QueryUserMenusReply_FuncMenu) ProtoMessage ¶
func (*QueryUserMenusReply_FuncMenu) ProtoMessage()
func (*QueryUserMenusReply_FuncMenu) Reset ¶
func (m *QueryUserMenusReply_FuncMenu) Reset()
func (*QueryUserMenusReply_FuncMenu) String ¶
func (m *QueryUserMenusReply_FuncMenu) String() string
type QueryUserMenusRequest ¶
type QueryUserMenusRequest struct { // 用户ID UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` // 系统编码 SystemCodes []string `protobuf:"bytes,2,rep,name=system_codes,json=systemCodes" json:"system_codes,omitempty"` }
查询用户的功能菜单请求参数
func (*QueryUserMenusRequest) Descriptor ¶
func (*QueryUserMenusRequest) Descriptor() ([]byte, []int)
func (*QueryUserMenusRequest) GetSystemCodes ¶
func (m *QueryUserMenusRequest) GetSystemCodes() []string
func (*QueryUserMenusRequest) GetUserId ¶
func (m *QueryUserMenusRequest) GetUserId() string
func (*QueryUserMenusRequest) ProtoMessage ¶
func (*QueryUserMenusRequest) ProtoMessage()
func (*QueryUserMenusRequest) Reset ¶
func (m *QueryUserMenusRequest) Reset()
func (*QueryUserMenusRequest) String ¶
func (m *QueryUserMenusRequest) String() string
type ResetPasswordReply ¶
type ResetPasswordReply struct { // 是否成功 IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess" json:"is_success,omitempty"` // 错误代码(9001 用户不存在) ErrorCode string `protobuf:"bytes,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` }
ResetPasswordReply 重置密码响应参数
func (*ResetPasswordReply) Descriptor ¶
func (*ResetPasswordReply) Descriptor() ([]byte, []int)
func (*ResetPasswordReply) GetErrorCode ¶
func (m *ResetPasswordReply) GetErrorCode() string
func (*ResetPasswordReply) GetIsSuccess ¶
func (m *ResetPasswordReply) GetIsSuccess() bool
func (*ResetPasswordReply) ProtoMessage ¶
func (*ResetPasswordReply) ProtoMessage()
func (*ResetPasswordReply) Reset ¶
func (m *ResetPasswordReply) Reset()
func (*ResetPasswordReply) String ¶
func (m *ResetPasswordReply) String() string
type ResetPasswordRequest ¶
type ResetPasswordRequest struct { // 操作用户 Operator string `protobuf:"bytes,1,opt,name=operator" json:"operator,omitempty"` // 用户ID UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty"` }
ResetPasswordRequest 重置密码请求参数
func (*ResetPasswordRequest) Descriptor ¶
func (*ResetPasswordRequest) Descriptor() ([]byte, []int)
func (*ResetPasswordRequest) GetOperator ¶
func (m *ResetPasswordRequest) GetOperator() string
func (*ResetPasswordRequest) GetUserId ¶
func (m *ResetPasswordRequest) GetUserId() string
func (*ResetPasswordRequest) ProtoMessage ¶
func (*ResetPasswordRequest) ProtoMessage()
func (*ResetPasswordRequest) Reset ¶
func (m *ResetPasswordRequest) Reset()
func (*ResetPasswordRequest) String ¶
func (m *ResetPasswordRequest) String() string
type UpdateUserReply ¶
type UpdateUserReply struct { // 是否成功 IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess" json:"is_success,omitempty"` // 错误代码(9001 用户不存在,9002 用户名已经存在,9004 机构编号不存在) ErrorCode string `protobuf:"bytes,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` }
更新用户请求参数
func (*UpdateUserReply) Descriptor ¶
func (*UpdateUserReply) Descriptor() ([]byte, []int)
func (*UpdateUserReply) GetErrorCode ¶
func (m *UpdateUserReply) GetErrorCode() string
func (*UpdateUserReply) GetIsSuccess ¶
func (m *UpdateUserReply) GetIsSuccess() bool
func (*UpdateUserReply) ProtoMessage ¶
func (*UpdateUserReply) ProtoMessage()
func (*UpdateUserReply) Reset ¶
func (m *UpdateUserReply) Reset()
func (*UpdateUserReply) String ¶
func (m *UpdateUserReply) String() string
type UpdateUserRequest ¶
type UpdateUserRequest struct { // 用户ID UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` // 登录账号 UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName" json:"user_name,omitempty"` // 真实姓名 RealName string `protobuf:"bytes,3,opt,name=real_name,json=realName" json:"real_name,omitempty"` // 机构编号 OrgCode string `protobuf:"bytes,4,opt,name=org_code,json=orgCode" json:"org_code,omitempty"` // 角色编号 RoleCodes []string `protobuf:"bytes,5,rep,name=role_codes,json=roleCodes" json:"role_codes,omitempty"` // 用户组编号 GroupCodes []string `protobuf:"bytes,6,rep,name=group_codes,json=groupCodes" json:"group_codes,omitempty"` // 操作用户 Operator string `protobuf:"bytes,7,opt,name=operator" json:"operator,omitempty"` }
更新用户请求参数
func (*UpdateUserRequest) Descriptor ¶
func (*UpdateUserRequest) Descriptor() ([]byte, []int)
func (*UpdateUserRequest) GetGroupCodes ¶
func (m *UpdateUserRequest) GetGroupCodes() []string
func (*UpdateUserRequest) GetOperator ¶
func (m *UpdateUserRequest) GetOperator() string
func (*UpdateUserRequest) GetOrgCode ¶
func (m *UpdateUserRequest) GetOrgCode() string
func (*UpdateUserRequest) GetRealName ¶
func (m *UpdateUserRequest) GetRealName() string
func (*UpdateUserRequest) GetRoleCodes ¶
func (m *UpdateUserRequest) GetRoleCodes() []string
func (*UpdateUserRequest) GetUserId ¶
func (m *UpdateUserRequest) GetUserId() string
func (*UpdateUserRequest) GetUserName ¶
func (m *UpdateUserRequest) GetUserName() string
func (*UpdateUserRequest) ProtoMessage ¶
func (*UpdateUserRequest) ProtoMessage()
func (*UpdateUserRequest) Reset ¶
func (m *UpdateUserRequest) Reset()
func (*UpdateUserRequest) String ¶
func (m *UpdateUserRequest) String() string
type VerificationRouterReply ¶
type VerificationRouterReply struct { // 是否允许 IsAllow bool `protobuf:"varint,1,opt,name=is_allow,json=isAllow" json:"is_allow,omitempty"` }
验证路由权限响应参数
func (*VerificationRouterReply) Descriptor ¶
func (*VerificationRouterReply) Descriptor() ([]byte, []int)
func (*VerificationRouterReply) GetIsAllow ¶
func (m *VerificationRouterReply) GetIsAllow() bool
func (*VerificationRouterReply) ProtoMessage ¶
func (*VerificationRouterReply) ProtoMessage()
func (*VerificationRouterReply) Reset ¶
func (m *VerificationRouterReply) Reset()
func (*VerificationRouterReply) String ¶
func (m *VerificationRouterReply) String() string
type VerificationRouterRequest ¶
type VerificationRouterRequest struct { // 用户ID UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` // 资源所属的系统编号 SystemCode string `protobuf:"bytes,2,opt,name=system_code,json=systemCode" json:"system_code,omitempty"` // 路由 Router string `protobuf:"bytes,3,opt,name=router" json:"router,omitempty"` // 请求方法 Method string `protobuf:"bytes,4,opt,name=method" json:"method,omitempty"` }
验证路由权限请求参数
func (*VerificationRouterRequest) Descriptor ¶
func (*VerificationRouterRequest) Descriptor() ([]byte, []int)
func (*VerificationRouterRequest) GetMethod ¶
func (m *VerificationRouterRequest) GetMethod() string
func (*VerificationRouterRequest) GetRouter ¶
func (m *VerificationRouterRequest) GetRouter() string
func (*VerificationRouterRequest) GetSystemCode ¶
func (m *VerificationRouterRequest) GetSystemCode() string
func (*VerificationRouterRequest) GetUserId ¶
func (m *VerificationRouterRequest) GetUserId() string
func (*VerificationRouterRequest) ProtoMessage ¶
func (*VerificationRouterRequest) ProtoMessage()
func (*VerificationRouterRequest) Reset ¶
func (m *VerificationRouterRequest) Reset()
func (*VerificationRouterRequest) String ¶
func (m *VerificationRouterRequest) String() string
Click to show internal directories.
Click to hide internal directories.