employee.go 634 字节
package models

import "time"

type Employee struct {
	TableName string `pg:"employees,alias:employee"`
	// 员工ID
	Id int64 `pg:",pk"`
	// 公司ID
	CompanyId int64
	// 统一用户UID
	Uid int64
	// 员工姓名
	EmployeeName string
	// 员工账号
	EmployeeAccount string
	// 员工头像URL
	EmployeeAvatarUrl string
	// 是否公司负责人
	IsPrincipal bool `pg:",notnull,default:false"`
	// 当前素币
	SuMoney float64 `pg:",notnull,default:0"`
	// 员工状态(启用或者禁用)
	Status int `pg:",notnull,default:1"`
	// 员工权限集合
	Permissions []int `pg:",array"`
	// 创建时间
	CreateTime time.Time
}