database

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigDB added in v1.1.0

type ConfigDB struct {
}

func (ConfigDB) GetValue added in v1.1.0

func (cs ConfigDB) GetValue(k string) (v interface{}, err error)

GetValue @description: 根据k获取v @param: k string @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 11:06 @success:

func (ConfigDB) SetValue added in v1.1.0

func (cs ConfigDB) SetValue(k string, v interface{}) (err error)

SetValue @description: 修改值 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 10:57 @success:

func (ConfigDB) TruncateTable added in v1.1.0

func (cs ConfigDB) TruncateTable(tx *gorm.DB) (errCode error)

TruncateTable @Description 清空配置信息 @params @contact.name GJing @contact.email gjing1st@gmail.com @date 2023/6/9 9:54

type SysLogDB added in v1.1.0

type SysLogDB struct {
}

func (SysLogDB) Create added in v1.1.0

func (sl SysLogDB) Create(tx *gorm.DB, data *entity.SysLog) (errCode error)

Create @description: 创建管理员日志 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/28 14:59 @success:

func (SysLogDB) Export added in v1.1.0

func (sl SysLogDB) Export(req *request.SysLogExport) (logs []entity.SysLog, total int64, errCode error)

func (SysLogDB) List added in v1.1.0

func (sl SysLogDB) List(req *request.SysLogList) (logs []entity.SysLog, total int64, errCode error)

List @description: 日志列表查询 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/9 11:30 @success:

func (SysLogDB) TruncateTable added in v1.1.0

func (sl SysLogDB) TruncateTable(tx *gorm.DB) (errCode error)

TruncateTable @description: 清空日志表 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/3/24 10:51 @success:

type UserDB added in v1.1.0

type UserDB struct {
}

func (UserDB) AddErrNum added in v1.1.0

func (um UserDB) AddErrNum(id int) (err error)

AddErrNum @Description 密码错误次数+1 @params @contact.name GJing @contact.email gjing1st@gmail.com @date 2023/11/6 16:28

func (UserDB) ClearErrNum added in v1.1.0

func (um UserDB) ClearErrNum(id int) (err error)

func (UserDB) Count added in v1.1.0

func (um UserDB) Count() (total int64, err error)

Count @Description 所有用户综合 @params @contact.name GJing @contact.email gjing1st@gmail.com @date 2023/6/7 10:44

func (UserDB) Create added in v1.1.0

func (um UserDB) Create(tx *gorm.DB, user *entity.User) (id uint, errCode error)

Create @description: mysql存储 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 16:00 @success:

func (UserDB) DeleteById added in v1.1.0

func (um UserDB) DeleteById(tx *gorm.DB, userid int) (errCode error)

DeleteById @description: 通过id删除用户 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/30 11:28 @success:

func (UserDB) GetByName added in v1.1.0

func (um UserDB) GetByName(name string) (user *entity.User, errCode error)

GetByName @description: 通过用户名查询用户信息 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 17:10 @success:

func (UserDB) GetByNameAndSerialNum added in v1.1.0

func (um UserDB) GetByNameAndSerialNum(name, serialNum string) (user *entity.User, errCode error)

GetByNameAndSerialNum @description: 查询ukey管理员 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 15:36 @success:

func (UserDB) GetByNameLoginType added in v1.1.0

func (um UserDB) GetByNameLoginType(name string, loginType int) (user *entity.User, errCode error)

GetByNameLoginType @Description 根据用户名和登录方式查找用户信息 @params name string 用户名 @params loginType int 用户名 @contact.name GJing @contact.email gjing1st@gmail.com @date 2023/6/6 14:54

func (UserDB) List added in v1.1.0

func (um UserDB) List(req *request.UserList) (users []entity.User, total int64, errCode error)

List @description: 获取用户列表 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/28 17:31 @success:

func (UserDB) ResetUser added in v1.1.0

func (um UserDB) ResetUser(tx *gorm.DB) (errCode error)

ResetUser @description: 删除管理员意外的其他用户 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 18:38 @success:

func (UserDB) Save added in v1.1.0

func (um UserDB) Save(user *entity.User) (err error)

Save @Description @params @contact.name GJing @contact.email gjing1st@gmail.com @date 2023/6/8 9:49

func (UserDB) UpdatePwd added in v1.1.0

func (um UserDB) UpdatePwd(user *entity.User) (err error)

func (UserDB) UpdateToken added in v1.1.0

func (um UserDB) UpdateToken(id uint, token string) (errCode error)

UpdateToken @description: 修改数据库用户token @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 18:14 @success:

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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