org.go 1018 字节
package models

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-user/pkg/domain"
	"time"
)

type Org struct {
	tableName string `pg:"users.org" comment:"组织"`
	// 组织ID
	OrgId int64 `pg:",pk"  comment:"组织ID"`
	// 企业id
	CompanyId int64 `comment:"企业id"`
	// 创建时间
	CreatedAt time.Time `comment:"创建时间"`
	// 更新时间
	UpdatedAt time.Time `comment:"更新时间"`
	// 删除时间
	DeletedAt time.Time `comment:"删除时间"`
	// 组织编码
	OrgCode string `comment:"组织编码"`
	// 组织名称
	OrgName string `comment:"组织名称"`
	// 扩展数据
	Ext *domain.Ext `comment:"扩展数据"`
	// 是否是组织标识 1:是 2:不是
	IsOrg int `comment:"是否是组织标识 1:是 2:不是"`
	// 组织状态 1:启用 2:禁用 3.删除
	OrgStatus int `json:"orgStatus" comment:"组织状态 1:启用 2:禁用 3.删除"`
	// 父级ID
	ParentId int64 `comment:"父级ID"`
	// 父级节点路径("0,11,12,")
	ParentPath string `comment:"父级节点路径"`
}