proto

package
v0.0.0-...-cf0f625 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func RegisterUserServer

func RegisterUserServer(s *grpc.Server, srv UserServer)

Types

type AuthorityVerifyRequest

type AuthorityVerifyRequest struct {
	Code        string `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`                // 菜单编码
	ActionValue uint32 `protobuf:"varint,2,opt,name=ActionValue,proto3" json:"ActionValue,omitempty"` // 权限值,即MenusRequest.MenusNode.ActionsEntry返回的值
	UserId      uint32 `protobuf:"varint,3,opt,name=UserId,proto3" json:"UserId,omitempty"`           // 用户id
	// contains filtered or unexported fields
}

func (*AuthorityVerifyRequest) Descriptor deprecated

func (*AuthorityVerifyRequest) Descriptor() ([]byte, []int)

Deprecated: Use AuthorityVerifyRequest.ProtoReflect.Descriptor instead.

func (*AuthorityVerifyRequest) GetActionValue

func (x *AuthorityVerifyRequest) GetActionValue() uint32

func (*AuthorityVerifyRequest) GetCode

func (x *AuthorityVerifyRequest) GetCode() string

func (*AuthorityVerifyRequest) GetUserId

func (x *AuthorityVerifyRequest) GetUserId() uint32

func (*AuthorityVerifyRequest) ProtoMessage

func (*AuthorityVerifyRequest) ProtoMessage()

func (*AuthorityVerifyRequest) ProtoReflect

func (x *AuthorityVerifyRequest) ProtoReflect() protoreflect.Message

func (*AuthorityVerifyRequest) Reset

func (x *AuthorityVerifyRequest) Reset()

func (*AuthorityVerifyRequest) String

func (x *AuthorityVerifyRequest) String() string

type BindUserRoleRequest

type BindUserRoleRequest struct {
	RoleId []uint32 `protobuf:"varint,1,rep,packed,name=RoleId,proto3" json:"RoleId,omitempty"` // 角色id
	UserId uint32   `protobuf:"varint,2,opt,name=UserId,proto3" json:"UserId,omitempty"`        // 用户id
	// contains filtered or unexported fields
}

func (*BindUserRoleRequest) Descriptor deprecated

func (*BindUserRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use BindUserRoleRequest.ProtoReflect.Descriptor instead.

func (*BindUserRoleRequest) GetRoleId

func (x *BindUserRoleRequest) GetRoleId() []uint32

func (*BindUserRoleRequest) GetUserId

func (x *BindUserRoleRequest) GetUserId() uint32

func (*BindUserRoleRequest) ProtoMessage

func (*BindUserRoleRequest) ProtoMessage()

func (*BindUserRoleRequest) ProtoReflect

func (x *BindUserRoleRequest) ProtoReflect() protoreflect.Message

func (*BindUserRoleRequest) Reset

func (x *BindUserRoleRequest) Reset()

func (*BindUserRoleRequest) String

func (x *BindUserRoleRequest) String() string

type ChangingUserStatusRequest

type ChangingUserStatusRequest struct {
	Id     uint32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`         // 用户id
	Status bool   `protobuf:"varint,2,opt,name=Status,proto3" json:"Status,omitempty"` // 状态
	// contains filtered or unexported fields
}

func (*ChangingUserStatusRequest) Descriptor deprecated

func (*ChangingUserStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangingUserStatusRequest.ProtoReflect.Descriptor instead.

func (*ChangingUserStatusRequest) GetId

func (x *ChangingUserStatusRequest) GetId() uint32

func (*ChangingUserStatusRequest) GetStatus

func (x *ChangingUserStatusRequest) GetStatus() bool

func (*ChangingUserStatusRequest) ProtoMessage

func (*ChangingUserStatusRequest) ProtoMessage()

func (*ChangingUserStatusRequest) ProtoReflect

func (*ChangingUserStatusRequest) Reset

func (x *ChangingUserStatusRequest) Reset()

func (*ChangingUserStatusRequest) String

func (x *ChangingUserStatusRequest) String() string

type CreateUserReply

type CreateUserReply struct {
	UserId uint32 `protobuf:"varint,1,opt,name=UserId,proto3" json:"UserId,omitempty"` // 用户Id
	// contains filtered or unexported fields
}

新建用户响应

func (*CreateUserReply) Descriptor deprecated

func (*CreateUserReply) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserReply.ProtoReflect.Descriptor instead.

func (*CreateUserReply) GetUserId

func (x *CreateUserReply) GetUserId() uint32

func (*CreateUserReply) ProtoMessage

func (*CreateUserReply) ProtoMessage()

func (*CreateUserReply) ProtoReflect

func (x *CreateUserReply) ProtoReflect() protoreflect.Message

func (*CreateUserReply) Reset

func (x *CreateUserReply) Reset()

func (*CreateUserReply) String

func (x *CreateUserReply) String() string

type CreateUserRequest

type CreateUserRequest struct {
	Account  string    `protobuf:"bytes,1,opt,name=Account,proto3" json:"Account,omitempty"`   // 账号
	Password string    `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"` // 密码
	NickName string    `protobuf:"bytes,3,opt,name=NickName,proto3" json:"NickName,omitempty"` // 昵称
	Mobile   string    `protobuf:"bytes,4,opt,name=Mobile,proto3" json:"Mobile,omitempty"`     // 手机号码
	Email    string    `protobuf:"bytes,5,opt,name=Email,proto3" json:"Email,omitempty"`       // 邮箱地址
	UserInfo *UserInfo `protobuf:"bytes,6,opt,name=UserInfo,proto3" json:"UserInfo,omitempty"` // 用户详情
	// contains filtered or unexported fields
}

新建用户入参

func (*CreateUserRequest) Descriptor deprecated

func (*CreateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetAccount

func (x *CreateUserRequest) GetAccount() string

func (*CreateUserRequest) GetEmail

func (x *CreateUserRequest) GetEmail() string

func (*CreateUserRequest) GetMobile

func (x *CreateUserRequest) GetMobile() string

func (*CreateUserRequest) GetNickName

func (x *CreateUserRequest) GetNickName() string

func (*CreateUserRequest) GetPassword

func (x *CreateUserRequest) GetPassword() string

func (*CreateUserRequest) GetUserInfo

func (x *CreateUserRequest) GetUserInfo() *UserInfo

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type DeleteRoleRequest

type DeleteRoleRequest struct {
	Id uint32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 角色id
	// contains filtered or unexported fields
}

func (*DeleteRoleRequest) Descriptor deprecated

func (*DeleteRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRoleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRoleRequest) GetId

func (x *DeleteRoleRequest) GetId() uint32

func (*DeleteRoleRequest) ProtoMessage

func (*DeleteRoleRequest) ProtoMessage()

func (*DeleteRoleRequest) ProtoReflect

func (x *DeleteRoleRequest) ProtoReflect() protoreflect.Message

func (*DeleteRoleRequest) Reset

func (x *DeleteRoleRequest) Reset()

func (*DeleteRoleRequest) String

func (x *DeleteRoleRequest) String() string

type DisableMenuRequest

type DisableMenuRequest struct {
	Code   string `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`      // 菜单编码
	Status bool   `protobuf:"varint,2,opt,name=Status,proto3" json:"Status,omitempty"` // 状态
	// contains filtered or unexported fields
}

修改菜单状态入参

func (*DisableMenuRequest) Descriptor deprecated

func (*DisableMenuRequest) Descriptor() ([]byte, []int)

Deprecated: Use DisableMenuRequest.ProtoReflect.Descriptor instead.

func (*DisableMenuRequest) GetCode

func (x *DisableMenuRequest) GetCode() string

func (*DisableMenuRequest) GetStatus

func (x *DisableMenuRequest) GetStatus() bool

func (*DisableMenuRequest) ProtoMessage

func (*DisableMenuRequest) ProtoMessage()

func (*DisableMenuRequest) ProtoReflect

func (x *DisableMenuRequest) ProtoReflect() protoreflect.Message

func (*DisableMenuRequest) Reset

func (x *DisableMenuRequest) Reset()

func (*DisableMenuRequest) String

func (x *DisableMenuRequest) String() string

type GetRoleListReply

type GetRoleListReply struct {
	Paginate *PaginateReply                   `protobuf:"bytes,1,opt,name=Paginate,proto3" json:"Paginate,omitempty"`
	Docs     []*GetRoleListReply_RoleListData `protobuf:"bytes,2,rep,name=Docs,proto3" json:"Docs,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleListReply) Descriptor deprecated

func (*GetRoleListReply) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleListReply.ProtoReflect.Descriptor instead.

func (*GetRoleListReply) GetDocs

func (*GetRoleListReply) GetPaginate

func (x *GetRoleListReply) GetPaginate() *PaginateReply

func (*GetRoleListReply) ProtoMessage

func (*GetRoleListReply) ProtoMessage()

func (*GetRoleListReply) ProtoReflect

func (x *GetRoleListReply) ProtoReflect() protoreflect.Message

func (*GetRoleListReply) Reset

func (x *GetRoleListReply) Reset()

func (*GetRoleListReply) String

func (x *GetRoleListReply) String() string

type GetRoleListReply_RoleAuthoritys

type GetRoleListReply_RoleAuthoritys struct {
	Code        string `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`                // 菜单code
	ActionValue uint32 `protobuf:"varint,2,opt,name=ActionValue,proto3" json:"ActionValue,omitempty"` // 权限值
	// contains filtered or unexported fields
}

func (*GetRoleListReply_RoleAuthoritys) Descriptor deprecated

func (*GetRoleListReply_RoleAuthoritys) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleListReply_RoleAuthoritys.ProtoReflect.Descriptor instead.

func (*GetRoleListReply_RoleAuthoritys) GetActionValue

func (x *GetRoleListReply_RoleAuthoritys) GetActionValue() uint32

func (*GetRoleListReply_RoleAuthoritys) GetCode

func (*GetRoleListReply_RoleAuthoritys) ProtoMessage

func (*GetRoleListReply_RoleAuthoritys) ProtoMessage()

func (*GetRoleListReply_RoleAuthoritys) ProtoReflect

func (*GetRoleListReply_RoleAuthoritys) Reset

func (*GetRoleListReply_RoleAuthoritys) String

type GetRoleListReply_RoleListData

type GetRoleListReply_RoleListData struct {
	Id             uint32                             `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`                        // 角色Id
	CreatedAt      string                             `protobuf:"bytes,2,opt,name=CreatedAt,proto3" json:"CreatedAt,omitempty"`           // 创建时间
	UpdatedAt      string                             `protobuf:"bytes,3,opt,name=UpdatedAt,proto3" json:"UpdatedAt,omitempty"`           // 最近更新时间
	Name           string                             `protobuf:"bytes,4,opt,name=Name,proto3" json:"Name,omitempty"`                     // 角色名
	Remark         string                             `protobuf:"bytes,5,opt,name=Remark,proto3" json:"Remark,omitempty"`                 // 备注
	Sequence       uint32                             `protobuf:"varint,6,opt,name=Sequence,proto3" json:"Sequence,omitempty"`            // 排序
	Status         bool                               `protobuf:"varint,7,opt,name=Status,proto3" json:"Status,omitempty"`                // 状态
	RoleAuthoritys []*GetRoleListReply_RoleAuthoritys `protobuf:"bytes,8,rep,name=RoleAuthoritys,proto3" json:"RoleAuthoritys,omitempty"` // 角色权限详情
	// contains filtered or unexported fields
}

func (*GetRoleListReply_RoleListData) Descriptor deprecated

func (*GetRoleListReply_RoleListData) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleListReply_RoleListData.ProtoReflect.Descriptor instead.

func (*GetRoleListReply_RoleListData) GetCreatedAt

func (x *GetRoleListReply_RoleListData) GetCreatedAt() string

func (*GetRoleListReply_RoleListData) GetId

func (*GetRoleListReply_RoleListData) GetName

func (*GetRoleListReply_RoleListData) GetRemark

func (x *GetRoleListReply_RoleListData) GetRemark() string

func (*GetRoleListReply_RoleListData) GetRoleAuthoritys

func (*GetRoleListReply_RoleListData) GetSequence

func (x *GetRoleListReply_RoleListData) GetSequence() uint32

func (*GetRoleListReply_RoleListData) GetStatus

func (x *GetRoleListReply_RoleListData) GetStatus() bool

func (*GetRoleListReply_RoleListData) GetUpdatedAt

func (x *GetRoleListReply_RoleListData) GetUpdatedAt() string

func (*GetRoleListReply_RoleListData) ProtoMessage

func (*GetRoleListReply_RoleListData) ProtoMessage()

func (*GetRoleListReply_RoleListData) ProtoReflect

func (*GetRoleListReply_RoleListData) Reset

func (x *GetRoleListReply_RoleListData) Reset()

func (*GetRoleListReply_RoleListData) String

type GetUserListReply

type GetUserListReply struct {
	Paginate *PaginateReply                   `protobuf:"bytes,1,opt,name=Paginate,proto3" json:"Paginate,omitempty"`
	Docs     []*GetUserListReply_UserListData `protobuf:"bytes,2,rep,name=Docs,proto3" json:"Docs,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserListReply) Descriptor deprecated

func (*GetUserListReply) Descriptor() ([]byte, []int)

Deprecated: Use GetUserListReply.ProtoReflect.Descriptor instead.

func (*GetUserListReply) GetDocs

func (*GetUserListReply) GetPaginate

func (x *GetUserListReply) GetPaginate() *PaginateReply

func (*GetUserListReply) ProtoMessage

func (*GetUserListReply) ProtoMessage()

func (*GetUserListReply) ProtoReflect

func (x *GetUserListReply) ProtoReflect() protoreflect.Message

func (*GetUserListReply) Reset

func (x *GetUserListReply) Reset()

func (*GetUserListReply) String

func (x *GetUserListReply) String() string

type GetUserListReply_UserListData

type GetUserListReply_UserListData struct {
	Id        uint32    `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`              // 用户Id
	CreatedAt string    `protobuf:"bytes,2,opt,name=CreatedAt,proto3" json:"CreatedAt,omitempty"` // 创建时间
	UpdatedAt string    `protobuf:"bytes,3,opt,name=UpdatedAt,proto3" json:"UpdatedAt,omitempty"` // 最近更新时间
	Account   string    `protobuf:"bytes,4,opt,name=Account,proto3" json:"Account,omitempty"`     // 账号
	NickName  string    `protobuf:"bytes,5,opt,name=NickName,proto3" json:"NickName,omitempty"`   // 昵称
	Mobile    string    `protobuf:"bytes,6,opt,name=Mobile,proto3" json:"Mobile,omitempty"`       // 手机号
	Email     string    `protobuf:"bytes,7,opt,name=Email,proto3" json:"Email,omitempty"`         // 邮箱
	Status    bool      `protobuf:"varint,8,opt,name=Status,proto3" json:"Status,omitempty"`      // 状态
	LoginedAt string    `protobuf:"bytes,9,opt,name=LoginedAt,proto3" json:"LoginedAt,omitempty"` // 最后登录时间
	Info      *UserInfo `protobuf:"bytes,10,opt,name=Info,proto3" json:"Info,omitempty"`          // 用户详情
	// contains filtered or unexported fields
}

func (*GetUserListReply_UserListData) Descriptor deprecated

func (*GetUserListReply_UserListData) Descriptor() ([]byte, []int)

Deprecated: Use GetUserListReply_UserListData.ProtoReflect.Descriptor instead.

func (*GetUserListReply_UserListData) GetAccount

func (x *GetUserListReply_UserListData) GetAccount() string

func (*GetUserListReply_UserListData) GetCreatedAt

func (x *GetUserListReply_UserListData) GetCreatedAt() string

func (*GetUserListReply_UserListData) GetEmail

func (x *GetUserListReply_UserListData) GetEmail() string

func (*GetUserListReply_UserListData) GetId

func (*GetUserListReply_UserListData) GetInfo

func (*GetUserListReply_UserListData) GetLoginedAt

func (x *GetUserListReply_UserListData) GetLoginedAt() string

func (*GetUserListReply_UserListData) GetMobile

func (x *GetUserListReply_UserListData) GetMobile() string

func (*GetUserListReply_UserListData) GetNickName

func (x *GetUserListReply_UserListData) GetNickName() string

func (*GetUserListReply_UserListData) GetStatus

func (x *GetUserListReply_UserListData) GetStatus() bool

func (*GetUserListReply_UserListData) GetUpdatedAt

func (x *GetUserListReply_UserListData) GetUpdatedAt() string

func (*GetUserListReply_UserListData) ProtoMessage

func (*GetUserListReply_UserListData) ProtoMessage()

func (*GetUserListReply_UserListData) ProtoReflect

func (*GetUserListReply_UserListData) Reset

func (x *GetUserListReply_UserListData) Reset()

func (*GetUserListReply_UserListData) String

type MenusRequest struct {
	Node []*MenusRequest_MenusNode `protobuf:"bytes,1,rep,name=Node,proto3" json:"Node,omitempty"`
	// contains filtered or unexported fields
}
func (*MenusRequest) Descriptor() ([]byte, []int)

Deprecated: Use MenusRequest.ProtoReflect.Descriptor instead.

func (x *MenusRequest) GetNode() []*MenusRequest_MenusNode
func (*MenusRequest) ProtoMessage()
func (x *MenusRequest) ProtoReflect() protoreflect.Message
func (x *MenusRequest) Reset()
func (x *MenusRequest) String() string
type MenusRequest_MenusNode struct {
	Code     string            `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`          // 菜单编码
	Name     string            `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`          // 菜单名称
	Sequence uint32            `protobuf:"varint,3,opt,name=Sequence,proto3" json:"Sequence,omitempty"` // 排序
	Uri      string            `protobuf:"bytes,4,opt,name=Uri,proto3" json:"Uri,omitempty"`            // 路由
	Actions  map[string]uint32 ``                                                                       // 授权动作
	/* 156-byte string literal not displayed */
	Children []*MenusRequest_MenusNode `protobuf:"bytes,7,rep,name=Children,proto3" json:"Children,omitempty"` // 下级节点
	Remark   string                    `protobuf:"bytes,6,opt,name=Remark,proto3" json:"Remark,omitempty"`     // 备注
	Status   bool                      `protobuf:"varint,8,opt,name=Status,proto3" json:"Status,omitempty"`    // 状态
	// contains filtered or unexported fields
}
func (*MenusRequest_MenusNode) Descriptor() ([]byte, []int)

Deprecated: Use MenusRequest_MenusNode.ProtoReflect.Descriptor instead.

func (x *MenusRequest_MenusNode) GetActions() map[string]uint32
func (x *MenusRequest_MenusNode) GetChildren() []*MenusRequest_MenusNode
func (x *MenusRequest_MenusNode) GetCode() string
func (x *MenusRequest_MenusNode) GetName() string
func (x *MenusRequest_MenusNode) GetRemark() string
func (x *MenusRequest_MenusNode) GetSequence() uint32
func (x *MenusRequest_MenusNode) GetStatus() bool
func (x *MenusRequest_MenusNode) GetUri() string
func (*MenusRequest_MenusNode) ProtoMessage()
func (x *MenusRequest_MenusNode) ProtoReflect() protoreflect.Message
func (x *MenusRequest_MenusNode) Reset()
func (x *MenusRequest_MenusNode) String() string

type NullRequest

type NullRequest struct {
	// contains filtered or unexported fields
}

func (*NullRequest) Descriptor deprecated

func (*NullRequest) Descriptor() ([]byte, []int)

Deprecated: Use NullRequest.ProtoReflect.Descriptor instead.

func (*NullRequest) ProtoMessage

func (*NullRequest) ProtoMessage()

func (*NullRequest) ProtoReflect

func (x *NullRequest) ProtoReflect() protoreflect.Message

func (*NullRequest) Reset

func (x *NullRequest) Reset()

func (*NullRequest) String

func (x *NullRequest) String() string

type PaginateReply

type PaginateReply struct {
	Page  uint32 `protobuf:"varint,1,opt,name=Page,proto3" json:"Page,omitempty"`   // 页数
	Pages uint32 `protobuf:"varint,2,opt,name=Pages,proto3" json:"Pages,omitempty"` // 总页数
	Total uint32 `protobuf:"varint,3,opt,name=Total,proto3" json:"Total,omitempty"` // 数据总数
	Limit uint32 `protobuf:"varint,4,opt,name=Limit,proto3" json:"Limit,omitempty"` // 每页数量
	// contains filtered or unexported fields
}

分页列表响应

func (*PaginateReply) Descriptor deprecated

func (*PaginateReply) Descriptor() ([]byte, []int)

Deprecated: Use PaginateReply.ProtoReflect.Descriptor instead.

func (*PaginateReply) GetLimit

func (x *PaginateReply) GetLimit() uint32

func (*PaginateReply) GetPage

func (x *PaginateReply) GetPage() uint32

func (*PaginateReply) GetPages

func (x *PaginateReply) GetPages() uint32

func (*PaginateReply) GetTotal

func (x *PaginateReply) GetTotal() uint32

func (*PaginateReply) ProtoMessage

func (*PaginateReply) ProtoMessage()

func (*PaginateReply) ProtoReflect

func (x *PaginateReply) ProtoReflect() protoreflect.Message

func (*PaginateReply) Reset

func (x *PaginateReply) Reset()

func (*PaginateReply) String

func (x *PaginateReply) String() string

type PaginateRequest

type PaginateRequest struct {
	Page   uint32                         `protobuf:"varint,1,opt,name=Page,proto3" json:"Page,omitempty"`   // 页数
	Limit  uint32                         `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"` // 每页数量
	Search map[string]*structpb.ListValue ``                                                                 // 搜索关键字,key为要搜索的值,value为数据库字段,多个value匹配其中一个,如模糊搜索名称或描述
	/* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

分页列表入参

func (*PaginateRequest) Descriptor deprecated

func (*PaginateRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaginateRequest.ProtoReflect.Descriptor instead.

func (*PaginateRequest) GetLimit

func (x *PaginateRequest) GetLimit() uint32

func (*PaginateRequest) GetPage

func (x *PaginateRequest) GetPage() uint32

func (*PaginateRequest) GetSearch

func (x *PaginateRequest) GetSearch() map[string]*structpb.ListValue

func (*PaginateRequest) ProtoMessage

func (*PaginateRequest) ProtoMessage()

func (*PaginateRequest) ProtoReflect

func (x *PaginateRequest) ProtoReflect() protoreflect.Message

func (*PaginateRequest) Reset

func (x *PaginateRequest) Reset()

func (*PaginateRequest) String

func (x *PaginateRequest) String() string

type PermissionsTplRequest

type PermissionsTplRequest struct {
	Node []*PermissionsTplRequest_PermissionsNode `protobuf:"bytes,1,rep,name=Node,proto3" json:"Node,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionsTplRequest) Descriptor deprecated

func (*PermissionsTplRequest) Descriptor() ([]byte, []int)

Deprecated: Use PermissionsTplRequest.ProtoReflect.Descriptor instead.

func (*PermissionsTplRequest) GetNode

func (*PermissionsTplRequest) ProtoMessage

func (*PermissionsTplRequest) ProtoMessage()

func (*PermissionsTplRequest) ProtoReflect

func (x *PermissionsTplRequest) ProtoReflect() protoreflect.Message

func (*PermissionsTplRequest) Reset

func (x *PermissionsTplRequest) Reset()

func (*PermissionsTplRequest) String

func (x *PermissionsTplRequest) String() string

type PermissionsTplRequest_PermissionsNode

type PermissionsTplRequest_PermissionsNode struct {
	Code     string                                   `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"`          // 菜单编码
	Name     string                                   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`          // 菜单名称
	Sequence uint32                                   `protobuf:"varint,3,opt,name=Sequence,proto3" json:"Sequence,omitempty"` // 排序
	Uri      string                                   `protobuf:"bytes,4,opt,name=Uri,proto3" json:"Uri,omitempty"`            // 路由
	Actions  []string                                 `protobuf:"bytes,5,rep,name=Actions,proto3" json:"Actions,omitempty"`    // 授权动作
	Children []*PermissionsTplRequest_PermissionsNode `protobuf:"bytes,7,rep,name=Children,proto3" json:"Children,omitempty"`  // 下级节点
	Remark   string                                   `protobuf:"bytes,6,opt,name=Remark,proto3" json:"Remark,omitempty"`      // 备注
	// contains filtered or unexported fields
}

func (*PermissionsTplRequest_PermissionsNode) Descriptor deprecated

func (*PermissionsTplRequest_PermissionsNode) Descriptor() ([]byte, []int)

Deprecated: Use PermissionsTplRequest_PermissionsNode.ProtoReflect.Descriptor instead.

func (*PermissionsTplRequest_PermissionsNode) GetActions

func (*PermissionsTplRequest_PermissionsNode) GetChildren

func (*PermissionsTplRequest_PermissionsNode) GetCode

func (*PermissionsTplRequest_PermissionsNode) GetName

func (*PermissionsTplRequest_PermissionsNode) GetRemark

func (*PermissionsTplRequest_PermissionsNode) GetSequence

func (*PermissionsTplRequest_PermissionsNode) GetUri

func (*PermissionsTplRequest_PermissionsNode) ProtoMessage

func (*PermissionsTplRequest_PermissionsNode) ProtoMessage()

func (*PermissionsTplRequest_PermissionsNode) ProtoReflect

func (*PermissionsTplRequest_PermissionsNode) Reset

func (*PermissionsTplRequest_PermissionsNode) String

type Reply

type Reply struct {
	Status bool `protobuf:"varint,1,opt,name=Status,proto3" json:"Status,omitempty"`
	// contains filtered or unexported fields
}

func (*Reply) Descriptor deprecated

func (*Reply) Descriptor() ([]byte, []int)

Deprecated: Use Reply.ProtoReflect.Descriptor instead.

func (*Reply) GetStatus

func (x *Reply) GetStatus() bool

func (*Reply) ProtoMessage

func (*Reply) ProtoMessage()

func (*Reply) ProtoReflect

func (x *Reply) ProtoReflect() protoreflect.Message

func (*Reply) Reset

func (x *Reply) Reset()

func (*Reply) String

func (x *Reply) String() string

type RoleInfo

type RoleInfo struct {
	Name        string            `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`          // 角色名
	Remark      string            `protobuf:"bytes,2,opt,name=Remark,proto3" json:"Remark,omitempty"`      // 备注,新增可不传,编辑必传
	Status      bool              `protobuf:"varint,3,opt,name=Status,proto3" json:"Status,omitempty"`     // 状态,新增可不传,编辑必传
	Sequence    uint32            `protobuf:"varint,4,opt,name=Sequence,proto3" json:"Sequence,omitempty"` // 排序,新增可不传,编辑必传
	Permissions map[string]uint32 ``                                                                       // 权限
	/* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

角色详情

func (*RoleInfo) Descriptor deprecated

func (*RoleInfo) Descriptor() ([]byte, []int)

Deprecated: Use RoleInfo.ProtoReflect.Descriptor instead.

func (*RoleInfo) GetName

func (x *RoleInfo) GetName() string

func (*RoleInfo) GetPermissions

func (x *RoleInfo) GetPermissions() map[string]uint32

func (*RoleInfo) GetRemark

func (x *RoleInfo) GetRemark() string

func (*RoleInfo) GetSequence

func (x *RoleInfo) GetSequence() uint32

func (*RoleInfo) GetStatus

func (x *RoleInfo) GetStatus() bool

func (*RoleInfo) ProtoMessage

func (*RoleInfo) ProtoMessage()

func (*RoleInfo) ProtoReflect

func (x *RoleInfo) ProtoReflect() protoreflect.Message

func (*RoleInfo) Reset

func (x *RoleInfo) Reset()

func (*RoleInfo) String

func (x *RoleInfo) String() string

type Token

type Token struct {
	Token string `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"` // 用户登录凭证
	// contains filtered or unexported fields
}

func (*Token) Descriptor deprecated

func (*Token) Descriptor() ([]byte, []int)

Deprecated: Use Token.ProtoReflect.Descriptor instead.

func (*Token) GetToken

func (x *Token) GetToken() string

func (*Token) ProtoMessage

func (*Token) ProtoMessage()

func (*Token) ProtoReflect

func (x *Token) ProtoReflect() protoreflect.Message

func (*Token) Reset

func (x *Token) Reset()

func (*Token) String

func (x *Token) String() string

type TokenVerifyReply

type TokenVerifyReply struct {
	UserId          uint32                    `protobuf:"varint,1,opt,name=UserId,proto3" json:"UserId,omitempty"`                  // 用户id
	ExpiresAt       uint64                    `protobuf:"varint,2,opt,name=ExpiresAt,proto3" json:"ExpiresAt,omitempty"`            // 过期时间
	Issuer          string                    `protobuf:"bytes,3,opt,name=Issuer,proto3" json:"Issuer,omitempty"`                   // 发行标记
	MenuPermissions []*MenusRequest_MenusNode `protobuf:"bytes,4,rep,name=MenuPermissions,proto3" json:"MenuPermissions,omitempty"` // 用户当前应用菜单权限
	// contains filtered or unexported fields
}

Token验证响应

func (*TokenVerifyReply) Descriptor deprecated

func (*TokenVerifyReply) Descriptor() ([]byte, []int)

Deprecated: Use TokenVerifyReply.ProtoReflect.Descriptor instead.

func (*TokenVerifyReply) GetExpiresAt

func (x *TokenVerifyReply) GetExpiresAt() uint64

func (*TokenVerifyReply) GetIssuer

func (x *TokenVerifyReply) GetIssuer() string

func (*TokenVerifyReply) GetMenuPermissions

func (x *TokenVerifyReply) GetMenuPermissions() []*MenusRequest_MenusNode

func (*TokenVerifyReply) GetUserId

func (x *TokenVerifyReply) GetUserId() uint32

func (*TokenVerifyReply) ProtoMessage

func (*TokenVerifyReply) ProtoMessage()

func (*TokenVerifyReply) ProtoReflect

func (x *TokenVerifyReply) ProtoReflect() protoreflect.Message

func (*TokenVerifyReply) Reset

func (x *TokenVerifyReply) Reset()

func (*TokenVerifyReply) String

func (x *TokenVerifyReply) String() string

type UnimplementedUserServer

type UnimplementedUserServer struct {
}

UnimplementedUserServer can be embedded to have forward compatible implementations.

func (*UnimplementedUserServer) AuthorityVerify

func (*UnimplementedUserServer) BindUserRole

func (*UnimplementedUserServer) ChangingUserStatus

func (*UnimplementedUserServer) CreateRole

func (*UnimplementedUserServer) CreateUser

func (*UnimplementedUserServer) DeleteRole

func (*UnimplementedUserServer) DisableMenu

func (*UnimplementedUserServer) GetAppMenus

func (*UnimplementedUserServer) GetRoleList

func (*UnimplementedUserServer) GetUserList

func (*UnimplementedUserServer) PermissionsTpl

func (*UnimplementedUserServer) TokenRefresh

func (*UnimplementedUserServer) TokenRefresh(context.Context, *Token) (*Token, error)

func (*UnimplementedUserServer) TokenVerify

func (*UnimplementedUserServer) UpdateRole

func (*UnimplementedUserServer) UpdateUserInfo

type UpdateRoleRequest

type UpdateRoleRequest struct {
	Id       uint32    `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`            // 角色id
	RoleInfo *RoleInfo `protobuf:"bytes,2,opt,name=RoleInfo,proto3" json:"RoleInfo,omitempty"` // 角色详情
	// contains filtered or unexported fields
}

func (*UpdateRoleRequest) Descriptor deprecated

func (*UpdateRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRoleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRoleRequest) GetId

func (x *UpdateRoleRequest) GetId() uint32

func (*UpdateRoleRequest) GetRoleInfo

func (x *UpdateRoleRequest) GetRoleInfo() *RoleInfo

func (*UpdateRoleRequest) ProtoMessage

func (*UpdateRoleRequest) ProtoMessage()

func (*UpdateRoleRequest) ProtoReflect

func (x *UpdateRoleRequest) ProtoReflect() protoreflect.Message

func (*UpdateRoleRequest) Reset

func (x *UpdateRoleRequest) Reset()

func (*UpdateRoleRequest) String

func (x *UpdateRoleRequest) String() string

type UpdateUserInfoRequest

type UpdateUserInfoRequest struct {
	Id       uint32    `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`            // 用户id
	UserInfo *UserInfo `protobuf:"bytes,2,opt,name=UserInfo,proto3" json:"UserInfo,omitempty"` // 用户详情
	// contains filtered or unexported fields
}

更新用户入参

func (*UpdateUserInfoRequest) Descriptor deprecated

func (*UpdateUserInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserInfoRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserInfoRequest) GetId

func (x *UpdateUserInfoRequest) GetId() uint32

func (*UpdateUserInfoRequest) GetUserInfo

func (x *UpdateUserInfoRequest) GetUserInfo() *UserInfo

func (*UpdateUserInfoRequest) ProtoMessage

func (*UpdateUserInfoRequest) ProtoMessage()

func (*UpdateUserInfoRequest) ProtoReflect

func (x *UpdateUserInfoRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserInfoRequest) Reset

func (x *UpdateUserInfoRequest) Reset()

func (*UpdateUserInfoRequest) String

func (x *UpdateUserInfoRequest) String() string

type UserClient

type UserClient interface {
	// 创建新用户
	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserReply, error)
	// 更新用户信息
	UpdateUserInfo(ctx context.Context, in *UpdateUserInfoRequest, opts ...grpc.CallOption) (*Reply, error)
	// 修改用户状态
	ChangingUserStatus(ctx context.Context, in *ChangingUserStatusRequest, opts ...grpc.CallOption) (*Reply, error)
	// 获取用户列表
	GetUserList(ctx context.Context, in *PaginateRequest, opts ...grpc.CallOption) (*GetUserListReply, error)
	// Token验证
	TokenVerify(ctx context.Context, in *Token, opts ...grpc.CallOption) (*TokenVerifyReply, error)
	// Token更新
	TokenRefresh(ctx context.Context, in *Token, opts ...grpc.CallOption) (*Token, error)
	// 菜单权限模板注入 - 多次调用覆盖
	PermissionsTpl(ctx context.Context, in *PermissionsTplRequest, opts ...grpc.CallOption) (*Reply, error)
	// 启用/禁用菜单
	DisableMenu(ctx context.Context, in *DisableMenuRequest, opts ...grpc.CallOption) (*Reply, error)
	// 获取应用菜单
	GetAppMenus(ctx context.Context, in *NullRequest, opts ...grpc.CallOption) (*MenusRequest, error)
	// 创建应用角色
	CreateRole(ctx context.Context, in *RoleInfo, opts ...grpc.CallOption) (*Reply, error)
	// 编辑应用角色
	UpdateRole(ctx context.Context, in *UpdateRoleRequest, opts ...grpc.CallOption) (*Reply, error)
	// 删除应用角色
	DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*Reply, error)
	// 获取应用角色列表
	GetRoleList(ctx context.Context, in *PaginateRequest, opts ...grpc.CallOption) (*GetRoleListReply, error)
	// 绑定用户角色
	BindUserRole(ctx context.Context, in *BindUserRoleRequest, opts ...grpc.CallOption) (*Reply, error)
	// 验证用户是否有某个菜单动作权限
	AuthorityVerify(ctx context.Context, in *AuthorityVerifyRequest, opts ...grpc.CallOption) (*Reply, error)
}

UserClient is the client API for User service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUserClient

func NewUserClient(cc grpc.ClientConnInterface) UserClient

type UserInfo

type UserInfo struct {
	RealName string `protobuf:"bytes,1,opt,name=RealName,proto3" json:"RealName,omitempty"` // 姓名
	Age      uint32 `protobuf:"varint,2,opt,name=Age,proto3" json:"Age,omitempty"`          // 年龄
	Sex      uint32 `protobuf:"varint,3,opt,name=Sex,proto3" json:"Sex,omitempty"`          // 性别
	Nation   string `protobuf:"bytes,4,opt,name=Nation,proto3" json:"Nation,omitempty"`     // 民族
	Address  string `protobuf:"bytes,5,opt,name=Address,proto3" json:"Address,omitempty"`   // 住址
	IdCard   string `protobuf:"bytes,6,opt,name=IdCard,proto3" json:"IdCard,omitempty"`     // 身份证号码
	// contains filtered or unexported fields
}

用户详情

func (*UserInfo) Descriptor deprecated

func (*UserInfo) Descriptor() ([]byte, []int)

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetAddress

func (x *UserInfo) GetAddress() string

func (*UserInfo) GetAge

func (x *UserInfo) GetAge() uint32

func (*UserInfo) GetIdCard

func (x *UserInfo) GetIdCard() string

func (*UserInfo) GetNation

func (x *UserInfo) GetNation() string

func (*UserInfo) GetRealName

func (x *UserInfo) GetRealName() string

func (*UserInfo) GetSex

func (x *UserInfo) GetSex() uint32

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

func (x *UserInfo) ProtoReflect() protoreflect.Message

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

type UserServer

type UserServer interface {
	// 创建新用户
	CreateUser(context.Context, *CreateUserRequest) (*CreateUserReply, error)
	// 更新用户信息
	UpdateUserInfo(context.Context, *UpdateUserInfoRequest) (*Reply, error)
	// 修改用户状态
	ChangingUserStatus(context.Context, *ChangingUserStatusRequest) (*Reply, error)
	// 获取用户列表
	GetUserList(context.Context, *PaginateRequest) (*GetUserListReply, error)
	// Token验证
	TokenVerify(context.Context, *Token) (*TokenVerifyReply, error)
	// Token更新
	TokenRefresh(context.Context, *Token) (*Token, error)
	// 菜单权限模板注入 - 多次调用覆盖
	PermissionsTpl(context.Context, *PermissionsTplRequest) (*Reply, error)
	// 启用/禁用菜单
	DisableMenu(context.Context, *DisableMenuRequest) (*Reply, error)
	// 获取应用菜单
	GetAppMenus(context.Context, *NullRequest) (*MenusRequest, error)
	// 创建应用角色
	CreateRole(context.Context, *RoleInfo) (*Reply, error)
	// 编辑应用角色
	UpdateRole(context.Context, *UpdateRoleRequest) (*Reply, error)
	// 删除应用角色
	DeleteRole(context.Context, *DeleteRoleRequest) (*Reply, error)
	// 获取应用角色列表
	GetRoleList(context.Context, *PaginateRequest) (*GetRoleListReply, error)
	// 绑定用户角色
	BindUserRole(context.Context, *BindUserRoleRequest) (*Reply, error)
	// 验证用户是否有某个菜单动作权限
	AuthorityVerify(context.Context, *AuthorityVerifyRequest) (*Reply, error)
}

UserServer is the server API for User service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL