package models import ( "database/sql" "time" ) // ServiceProfile 微服务档案表 type ServiceProfile struct { ServiceCode string `json:"service_code" db:"service_code"` // 主键,服务编码 ServiceName string `json:"service_name" db:"service_name"` // 服务名称 ServiceType string `json:"service_type" db:"service_type"` // 服务类型:api/auth/order等 Version string `json:"version" db:"version"` // 当前版本 Language string `json:"language" db:"language"` // 开发语言 Owner string `json:"owner" db:"owner"` // 负责人 OwnerPhone sql.NullString `json:"owner_phone,omitempty" db:"owner_phone"` Status string `json:"status" db:"status"` // 状态:active/inactive Creator string `json:"creator" db:"creator"` // 创建人 CreatedAt time.Time `json:"created_at" db:"created_at"` // 创建时间 } // TableName 返回表名 func (ServiceProfile) TableName() string { return "service_profile" }