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"` // 删除时间 }