department.go 590 字节
package models

import (
	"time"
)

type Department struct {
	tableName     struct{}   `pg:"department"`
	Id            int64      `pg:"pk:id"` // 组织id
	CompanyId     int64      // 公司编号
	Level         int        `pg:",use_zero"` // 组织级别
	Name          string     // 组织名称
	ParentId      int64      `pg:",use_zero"` // 组织父级id
	ChargeUserIds []int64    // 主管uids
	Path          string     // 组织路径
	CreatedAt     time.Time  // 创建时间
	UpdatedAt     time.Time  // 更新时间
	DeletedAt     *time.Time `pg:",soft_delete"` // 删除时间
}