user.go 735 字节
package models

import "time"

type User struct {
	tableName    struct{}   `pg:"user"`
	Id           int64      `pg:"pk:id"` // 用户Id
	Account      string     // 用户账号
	AvatarUrl    string     // 用户头像URL
	CompanyId    int64      // 公司编号
	AdminType    int        // 1普通员工  2 主管理员
	Name         string     // 用户姓名
	Email        string     // 邮箱
	Status       int        // 用户状态(1正常 2禁用)
	DepartmentId []int      // 用户归属的部门
	PositionId   []int      // 用户职位
	EntryTime    string     //入职日期
	CreatedAt    time.Time  // 创建时间
	UpdatedAt    time.Time  // 更新时间
	DeletedAt    *time.Time `pg:",soft_delete"` // 删除时间
}