logic

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Auth

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

func NewAuth

func NewAuth(conf *config.Config) *Auth

func (*Auth) Auth

func (a *Auth) Auth(ctx kratosx.Context, in *v1.AuthRequest) (*emptypb.Empty, error)

Auth 退出登录

func (*Auth) Login

func (a *Auth) Login(ctx kratosx.Context, in *v1.LoginRequest) (*v1.LoginReply, error)

Login 用户登录

func (*Auth) LoginCaptcha

func (a *Auth) LoginCaptcha(ctx kratosx.Context, in *emptypb.Empty) (*v1.LoginCaptchaReply, error)

LoginCaptcha 登录验证码

func (*Auth) Logout

func (a *Auth) Logout(ctx kratosx.Context) (*emptypb.Empty, error)

Logout 退出登录

func (*Auth) ParseToken

func (a *Auth) ParseToken(ctx kratosx.Context) (*v1.ParseTokenReply, error)

ParseToken 对Token信息进行解析返回

func (*Auth) RefreshToken

func (a *Auth) RefreshToken(ctx kratosx.Context) (*v1.RefreshTokenReply, error)

RefreshToken 刷新用户token

type Department

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

func NewDepartment

func NewDepartment(conf *config.Config) *Department

func (*Department) Add

func (*Department) Delete

func (*Department) Get

func (*Department) Tree

Tree 查询用户的部门树

func (*Department) Update

type Dict

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

func NewDict

func NewDict(conf *config.Config) *Dict

func (*Dict) Add

func (r *Dict) Add(ctx kratosx.Context, in *v1.AddDictRequest) (*emptypb.Empty, error)

Add 添加字典信息

func (*Dict) Delete

func (r *Dict) Delete(ctx kratosx.Context, in *v1.DeleteDictRequest) (*emptypb.Empty, error)

Delete 删除字典

func (*Dict) Get added in v1.0.1

func (r *Dict) Get(ctx kratosx.Context, in *v1.GetDictRequest) (*v1.Dict, error)

Get 获取字典信息

func (*Dict) Page

func (r *Dict) Page(ctx kratosx.Context, in *v1.PageDictRequest) (*v1.PageDictReply, error)

func (*Dict) Update

func (r *Dict) Update(ctx kratosx.Context, in *v1.UpdateDictRequest) (*emptypb.Empty, error)

Update 更新字典信息

type DictValue

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

func NewDictValue

func NewDictValue(conf *config.Config) *DictValue

func (*DictValue) Add

Add 添加字典值信息

func (*DictValue) Delete

Delete 删除字典值

func (*DictValue) GetValue added in v1.0.1

func (*DictValue) Import added in v1.0.1

Import 导入字典值信息

func (*DictValue) Page

func (*DictValue) Update

Update 更新字典值信息

type Job

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

func NewJob

func NewJob(conf *config.Config) *Job

func (*Job) Add

func (r *Job) Add(ctx kratosx.Context, in *v1.AddJobRequest) (*emptypb.Empty, error)

Add 添加职位信息

func (*Job) Delete

func (r *Job) Delete(ctx kratosx.Context, in *v1.DeleteJobRequest) (*emptypb.Empty, error)

Delete 删除职位

func (*Job) Get

func (r *Job) Get(ctx kratosx.Context, in *v1.GetJobRequest) (*v1.GetJobReply, error)

Get 查询指定的职位信息,提供给外部rpc调用

func (*Job) GetUserJob

func (r *Job) GetUserJob(ctx kratosx.Context, in *v1.GetUserJobRequest) (*v1.GetUserJobReply, error)

GetUserJob 查询指定用户的职位信息,提供给外部rpc调用

func (*Job) Page

func (r *Job) Page(ctx kratosx.Context, in *v1.PageJobRequest) (*v1.PageJobReply, error)

func (*Job) Update

func (r *Job) Update(ctx kratosx.Context, in *v1.UpdateJobRequest) (*emptypb.Empty, error)

Update 更新职位信息

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

func NewMenu

func NewMenu(conf *config.Config) *Menu
func (r *Menu) Add(ctx kratosx.Context, in *v1.AddMenuRequest) (*emptypb.Empty, error)
func (r *Menu) Delete(ctx kratosx.Context, in *v1.DeleteMenuRequest) (*emptypb.Empty, error)
func (r *Menu) Tree(ctx kratosx.Context) (*v1.GetMenuTreeReply, error)

Tree 查询系统菜单树

func (r *Menu) Update(ctx kratosx.Context, in *v1.UpdateMenuRequest) (*emptypb.Empty, error)

type Password

type Password struct {
	Password string `json:"password"`
	Time     int64  `json:"time"`
}

type Role

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

func NewRole

func NewRole(conf *config.Config) *Role

func (*Role) Add

func (r *Role) Add(ctx kratosx.Context, in *v1.AddRoleRequest) (*emptypb.Empty, error)

func (*Role) Delete

func (r *Role) Delete(ctx kratosx.Context, in *v1.DeleteRoleRequest) (*emptypb.Empty, error)

func (*Role) Get

func (r *Role) Get(ctx kratosx.Context, in *v1.GetRoleRequest) (*v1.GetRoleReply, error)

Get 查询指定的角色信息

func (*Role) Tree

func (r *Role) Tree(ctx kratosx.Context) (*v1.GetRoleTreeReply, error)

Tree 查询当前用户的角色树

func (*Role) Update

func (r *Role) Update(ctx kratosx.Context, in *v1.UpdateRoleRequest) (*emptypb.Empty, error)

type RoleMenu

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

func NewRoleMenu

func NewRoleMenu(conf *config.Config) *RoleMenu

func (*RoleMenu) CurrenMenuTree

func (r *RoleMenu) CurrenMenuTree(ctx kratosx.Context) (*v1.CurrentRoleMenuTreeReply, error)

CurrenMenuTree 查询当前角色的菜单树

func (*RoleMenu) GetMenuIds

GetMenuIds 获取指定角色的菜单ID

func (*RoleMenu) Update

type Setting

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

func NewSetting

func NewSetting(conf *config.Config) *Setting

func (*Setting) Get

func (a *Setting) Get(ctx kratosx.Context) (*v1.GetSettingReply, error)

Get 获取配置

type User

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

func NewUser

func NewUser(conf *config.Config) *User

func (*User) Add

func (r *User) Add(ctx kratosx.Context, in *v1.AddUserRequest) (*emptypb.Empty, error)

Add 添加用户信息

func (*User) ChangePassword

func (r *User) ChangePassword(ctx kratosx.Context, in *v1.ChangeUserPasswordRequest) (*emptypb.Empty, error)

ChangePassword 重置用户密码

func (*User) ChangePasswordCaptcha

func (r *User) ChangePasswordCaptcha(ctx kratosx.Context, in *emptypb.Empty) (*v1.ChangeUserPasswordCaptchaReply, error)

ChangePasswordCaptcha 重置用户密码验证码

func (*User) Current

func (r *User) Current(ctx kratosx.Context) (*v1.GetUserReply, error)

Current 查询当前用户信息

func (*User) Delete

func (r *User) Delete(ctx kratosx.Context, in *v1.DeleteUserRequest) (*emptypb.Empty, error)

Delete 删除用户

func (*User) Disable

func (r *User) Disable(ctx kratosx.Context, in *v1.DisableUserRequest) (*emptypb.Empty, error)

Disable 禁用用户

func (*User) Enable

func (r *User) Enable(ctx kratosx.Context, in *v1.EnableUserRequest) (*emptypb.Empty, error)

Enable 启用用户

func (*User) Get

func (r *User) Get(ctx kratosx.Context, in *v1.GetUserRequest) (*v1.GetUserReply, error)

Get 查询指定的用户信息,提供给外部rpc调用

func (*User) Offline

func (r *User) Offline(ctx kratosx.Context, in *v1.OfflineUserRequest) (*emptypb.Empty, error)

Offline 对当前登陆用户进行下线

func (*User) Page

func (r *User) Page(ctx kratosx.Context, in *v1.PageUserRequest) (*v1.PageUserReply, error)

func (*User) ResetPassword

func (r *User) ResetPassword(ctx kratosx.Context, in *v1.ResetUserPasswordRequest) (*emptypb.Empty, error)

ResetPassword 重置用户密码

func (*User) Update

func (r *User) Update(ctx kratosx.Context, in *v1.UpdateUserRequest) (*emptypb.Empty, error)

Update 更新用户信息

func (*User) UpdateBasic

func (r *User) UpdateBasic(ctx kratosx.Context, in *v1.UpdateUserBasicRequest) (*emptypb.Empty, error)

UpdateBasic 更新用户基础信息

type UserRole

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

func NewUserRole

func NewUserRole(conf *config.Config) *UserRole

func (*UserRole) CurrentUserRoles

func (r *UserRole) CurrentUserRoles(ctx kratosx.Context) (*v1.GetUserRolesReply, error)

CurrentUserRoles 查询当前用户的所有角色

func (*UserRole) GetUserRoles

func (r *UserRole) GetUserRoles(ctx kratosx.Context, in *v1.GetUserRolesRequest) (*v1.GetUserRolesReply, error)

GetUserRoles 查询指定用户的所有角色

func (*UserRole) SwitchCurrentUserRole

SwitchCurrentUserRole 切换当前用户的角色

Jump to

Keyboard shortcuts

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