// Code generated by gorm.io/gen. DO NOT EDIT. // Code generated by gorm.io/gen. DO NOT EDIT. // Code generated by gorm.io/gen. DO NOT EDIT. package models import ( "time" "gorm.io/gorm" ) const TableNameServiceNode = "ot_service_nodes" // ServiceNode mapped from table type ServiceNode struct { ID int32 `gorm:"column:id;type:int(11);primaryKey;autoIncrement:true;comment:主键id" json:"id"` // 主键id AppID int32 `gorm:"column:app_id;type:int(11);not null;comment:应用id" json:"appid"` // 应用id AppAlias string `gorm:"column:app_alias;type:varchar(50);not null;comment:应用别名,冗余字段" json:"appalias"` // 应用别名,冗余字段 Name string `gorm:"column:name;type:varchar(30);not null;comment:服务名称(后期可修改,通常易于识别的中文名称)" json:"name"` // 服务名称(后期可修改,通常易于识别的中文名称) ServiceName string `gorm:"column:service_name;type:varchar(50);not null;comment:服务名称(固定值,不可变)" json:"servicename"` // 服务名称(固定值,不可变) Type int32 `gorm:"column:type;type:int(11);comment:类型 0.未知 1.对内服务 2.对外服务 3.两都都有" json:"type"` // 类型 0.未知 1.对内服务 2.对外服务 3.两都都有 Kind string `gorm:"column:kind;type:varchar(32);comment:主语言类型" json:"kind"` // 主语言类型 CreatedAt time.Time `gorm:"column:created_at;type:datetime;comment:创建时间" json:"createdat"` // 创建时间 UpdatedAt time.Time `gorm:"column:updated_at;type:datetime;comment:更新时间" json:"updatedat"` // 更新时间 DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime;comment:删除时间" json:"deletedat"` // 删除时间 } // TableName ServiceNode's table name func (*ServiceNode) TableName() string { return TableNameServiceNode }