user

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPositionIds

func GetPositionIds(data []*ent.Position) []uint64

func GetRoleCodes

func GetRoleCodes(data []*ent.Role) []string

func GetRoleIds

func GetRoleIds(data []*ent.Role) []uint64

func GetRoleNames

func GetRoleNames(data []*ent.Role) []string

Types

type CreateUserLogic

type CreateUserLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewCreateUserLogic

func NewCreateUserLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateUserLogic

func (*CreateUserLogic) CreateUser

func (l *CreateUserLogic) CreateUser(in *core.UserInfo) (*core.BaseUUIDResp, error)

type DeleteUserLogic

type DeleteUserLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewDeleteUserLogic

func NewDeleteUserLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteUserLogic

func (*DeleteUserLogic) DeleteUser

func (l *DeleteUserLogic) DeleteUser(in *core.UUIDsReq) (*core.BaseResp, error)

type GetUserByIdLogic

type GetUserByIdLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetUserByIdLogic

func NewGetUserByIdLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetUserByIdLogic

func (*GetUserByIdLogic) GetUserById

func (l *GetUserByIdLogic) GetUserById(in *core.UUIDReq) (*core.UserInfo, error)

type GetUserByUsernameLogic

type GetUserByUsernameLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetUserByUsernameLogic

func NewGetUserByUsernameLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetUserByUsernameLogic

func (*GetUserByUsernameLogic) GetUserByUsername

func (l *GetUserByUsernameLogic) GetUserByUsername(in *core.UsernameReq) (*core.UserInfo, error)

type GetUserListLogic

type GetUserListLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetUserListLogic

func NewGetUserListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetUserListLogic

func (*GetUserListLogic) GetUserList

func (l *GetUserListLogic) GetUserList(in *core.UserListReq) (*core.UserListResp, error)

type GetUsersByIdsLogic

type GetUsersByIdsLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetUsersByIdsLogic

func NewGetUsersByIdsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetUsersByIdsLogic

func (*GetUsersByIdsLogic) GetUsersByIds

func (l *GetUsersByIdsLogic) GetUsersByIds(in *core.UUIDsReq) (*core.UserListResp, error)

type UpdateUserLogic

type UpdateUserLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewUpdateUserLogic

func NewUpdateUserLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateUserLogic

func (*UpdateUserLogic) UpdateUser

func (l *UpdateUserLogic) UpdateUser(in *core.UserInfo) (*core.BaseResp, error)

Source Files

  • create_user_logic.go
  • delete_user_logic.go
  • get_user_by_id_logic.go
  • get_user_by_username_logic.go
  • get_user_list_logic.go
  • get_users_by_ids_logic.go
  • update_user_logic.go

Jump to

Keyboard shortcuts

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