新增登陆接口

This commit is contained in:
2023-06-08 17:55:03 +08:00
parent 4038110e2f
commit 7f39c483db
11 changed files with 143 additions and 54 deletions
+16 -21
View File
@@ -1,28 +1,23 @@
package model
import (
"time"
)
// AdminUser 后台-用户表
type AdminUser struct {
UserId int64 `gorm:"column:user_id;type:bigint(19);primary_key;comment:主键id" json:"user_id"`
UserName string `gorm:"column:user_name;type:varchar(64);comment:用户名" json:"user_name"`
Password string `gorm:"column:password;type:varchar(128);comment:密码" json:"password"`
Salt string `gorm:"column:salt;type:varchar(255);comment:密码掩码" json:"salt"`
Status int `gorm:"column:status;type:tinyint(1);default:2;comment:状态(1:正常 2:审核中 3:删除)" json:"status"`
NickName string `gorm:"column:nick_name;type:varchar(255);comment:昵称" json:"nick_name"`
Phone string `gorm:"column:phone;type:varchar(11);comment:手机号" json:"phone"`
Avatar string `gorm:"column:avatar;type:varchar(255);comment:头像" json:"avatar"`
Sex int `gorm:"column:sex;type:tinyint(1);comment:性别(1:男 2:女)" json:"sex"`
Email string `gorm:"column:email;type:varchar(100);comment:邮箱" json:"email"`
RoleId int64 `gorm:"column:role_id;type:bigint(19);comment:角色表" json:"role_id"`
DeptId int64 `gorm:"column:dept_id;type:bigint(19);comment:部门id" json:"dept_id"`
PostId int64 `gorm:"column:post_id;type:bigint(19);comment:岗位id" json:"post_id"`
CreateBy int64 `gorm:"column:create_by;type:bigint(19);comment:创建者id(用户表id" json:"create_by"`
UpdateBy int64 `gorm:"column:update_by;type:bigint(19);comment:更新者id(用户表id" json:"update_by"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime;comment:创建时间" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime;comment:修改时间" json:"updated_at"`
Model
UserID int64 `gorm:"column:user_id;type:bigint(19);primary_key;comment:'主键id'" json:"user_id"`
Access string `gorm:"column:access;type:varchar(64);comment:'账号'" json:"access"`
Password string `gorm:"column:password;type:varchar(128);comment:'密码'" json:"password"`
Salt string `gorm:"column:salt;type:varchar(255);comment:'密码掩码'" json:"salt"`
Status int `gorm:"column:status;type:tinyint(1);default:2;comment:'状态(1:正常 2:审核中 3:审核失败)'" json:"status"`
IsDeleted int `gorm:"column:is_deleted;type:tinyint(1);default:0;comment:'是否被删除(0:否 1:是)'" json:"is_deleted"`
IsDisabled int `gorm:"column:is_disabled;type:tinyint(1);default:0;comment:'是否被禁用(0:否 1:是)'" json:"is_disabled"`
NickName string `gorm:"column:nick_name;type:varchar(255);comment:'昵称'" json:"nick_name"`
Phone string `gorm:"column:phone;type:varchar(11);comment:'手机号'" json:"phone"`
Avatar string `gorm:"column:avatar;type:varchar(255);comment:'头像'" json:"avatar"`
Sex int `gorm:"column:sex;type:tinyint(1);comment:'性别(1:男 2:女)'" json:"sex"`
Email string `gorm:"column:email;type:varchar(100);comment:'邮箱'" json:"email"`
RoleID int64 `gorm:"column:role_id;type:bigint(19);comment:'角色表'" json:"role_id"`
DeptID int64 `gorm:"column:dept_id;type:bigint(19);comment:'部门id'" json:"dept_id"`
PostID int64 `gorm:"column:post_id;type:bigint(19);comment:'岗位id'" json:"post_id"`
}
func (m *AdminUser) TableName() string {