model

package
v0.0.0-...-570536b Latest Latest
Warning

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

Go to latest
Published: May 18, 2024 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChangePassword

func ChangePassword(id int, data *User) int

ChangePassword 修改密码

func CheckUpUser

func CheckUpUser(id int, name string) (code int)

CheckUpUser 更新查询

func CheckUser

func CheckUser(name string) (code int)

CheckUser 查询用户是否存在

func CreateUser

func CreateUser(data *User) int

CreateUser 新增用户

func DeleteUser

func DeleteUser(id int) int

DeleteUser 删除用户

func EditUser

func EditUser(id int, data *User) int

EditUser 编辑用户信息

func InitDb

func InitDb()

func ScryptPw

func ScryptPw(password string) string

ScryptPw 生成密码

Types

type User

type User struct {
	gorm.Model
	Username string `gorm:"type:varchar(20);not null " json:"username" validate:"required,min=2,max=12" label:"用户名"`
	Password string `gorm:"type:varchar(500);not null" json:"password" validate:"required,min=6,max=120" label:"密码"`
	Role     int    `gorm:"type:int;DEFAULT:2" json:"role" validate:"required,gte=2" label:"角色码"`
}

func CheckLogin

func CheckLogin(username string, password string) (User, int)

CheckLogin 后台登录验证

func CheckLoginFront

func CheckLoginFront(username string, password string) (User, int)

CheckLoginFront 前台登录

func GetUser

func GetUser(id int) (User, int)

GetUser 查询用户

func GetUsers

func GetUsers(username string, pageSize int, pageNum int) ([]User, int64)

GetUsers 查询用户列表

func (*User) BeforeSave

func (u *User) BeforeSave(_ *gorm.DB) (err error)

Jump to

Keyboard shortcuts

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