package model import "time" // 保护单位组织结构表 type Org struct { ID string `json:"id" gorm:"type:varchar(32);primaryKey"` Code string `json:"code" gorm:"type:varchar(64);not null;uniqueIndex;comment:'组织编码'"` ParentID string `json:"parentId" gorm:"type:varchar(32);index"` Name string `json:"name" gorm:"type:varchar(128);not null;index"` OrgType string `json:"orgType" gorm:"type:varchar(10);not null;comment:'组织类型'"` ProtectionLevel string `json:"protectionLevel" gorm:"type:varchar(10);default:'';comment:'保护单位级别'"` ProtectionType string `json:"protectionType" gorm:"type:varchar(10);default:'';comment:'保护单位类别'"` AnnouncementBatch string `json:"announcementBatch" gorm:"type:varchar(50);default:'';comment:'公布批次'"` AdminRegion string `json:"adminRegion" gorm:"type:varchar(100);default:'';comment:'行政区域'"` Introduction string `json:"introduction" gorm:"type:text;comment:'简介'"` Remark string `json:"remark" gorm:"type:varchar(255);default:'';comment:'组织备注'"` CreatedAt time.Time `json:"createdAt" gorm:"autoCreateTime"` UpdatedAt time.Time `json:"updatedAt" gorm:"autoUpdateTime"` }