users

package
v0.0.0-...-80a2261 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const Table string = "users"

Variables

This section is empty.

Functions

func Filter

func Filter(ctx context.Context, where []interface{}, like, orderby string) ([]interface{}, error)

func Insert

func Insert(ctx context.Context, user UsersModel) error

func Remove

func Remove(ctx context.Context, user_id int) error

func Update

func Update(ctx context.Context, user map[string]interface{}, id string) error

Types

type UsersModel

type UsersModel struct {
	ID          int    `json:"id" query:"id" form:"id"`
	Username    string `json:"username" query:"username" form:"username" validate:"required"`
	Email       string `json:"email" query:"email" form:"email" validate:"required,email"`
	Password    string `json:"password" query:"password" form:"password" validate:"required,min=4"`
	UsersRoleID int    `json:"users_role_id" query:"users_role_id" form:"users_role_id" validate:"required"`
	Phone       string `json:"phone" query:"phone" form:"phone" validate:"required,numeric"`
	Gender      string `json:"gender" query:"gender" form:"gender" validate:"required"`
	CreatedAt   time.Time
	Status      string `json:"status" query:"status" form:"status" validate:"required"`
	LastLogin   time.Time
	Image       string `json:"image" query:"image" form:"image" validate:"required"`
	Roles       UsersRoleModel.UsersRole
}

func Find

func Find(ctx context.Context, user_id int) (UsersModel, error)

func Login

func Login(ctx context.Context, email, password string) (UsersModel, bool)

Jump to

Keyboard shortcuts

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