Documentation
¶
Overview ¶
Package schemas Code generated by ikaiguang. <https://github.com/ikaiguang>
Index ¶
- Constants
- type InstanceNodeUniqueIndex
- type NodeId
- func (s *NodeId) AddColumnAccessToken(migrator gorm.Migrator) migrationpkg.MigrationInterface
- func (s *NodeId) CreateTableMigrator(migrator gorm.Migrator) migrationpkg.MigrationInterface
- func (s *NodeId) CreateUniqueIndexForInstanceIDAndNodeID(migrator gorm.Migrator) migrationpkg.MigrationInterface
- func (s *NodeId) DropTableMigrator(migrator gorm.Migrator) migrationpkg.MigrationInterface
- func (s *NodeId) TableName() string
- func (s *NodeId) TableSQL() string
Constants ¶
View Source
const ( TableName = "nid_node_id" FieldId = "id" FieldCreatedTime = "created_time" FieldUpdatedTime = "updated_time" FieldInstanceName = "instance_name" FieldInstanceId = "instance_id" FieldNodeId = "node_id" FieldNodeIdStatus = "node_id_status" FieldInstanceMetadata = "instance_metadata" FieldExpiredAt = "expired_at" FieldAccessToken = "access_token" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceNodeUniqueIndex ¶
type InstanceNodeUniqueIndex struct {
InstanceId string `` /* 146-byte string literal not displayed */
NodeId int64 `` /* 126-byte string literal not displayed */
}
InstanceNodeUniqueIndex ...
func (*InstanceNodeUniqueIndex) IndexName ¶
func (s *InstanceNodeUniqueIndex) IndexName() string
func (*InstanceNodeUniqueIndex) TableName ¶
func (s *InstanceNodeUniqueIndex) TableName() string
TableName table name
type NodeId ¶
type NodeId struct {
Id uint64 `gorm:"column:id;primaryKey;type:uint;autoIncrement;not null;default:;comment:ID" json:"id"`
CreatedTime time.Time `gorm:"column:created_time;type:time;not null;comment:创建时间" json:"created_time"`
UpdatedTime time.Time `gorm:"column:updated_time;type:time;not null;comment:更新时间" json:"updated_time"`
InstanceName string `gorm:"column:instance_name;type:string;size:255;not null;default:'';comment:实例名称" json:"instance_name"`
InstanceId string `gorm:"column:instance_id;type:string;size:255;not null;default:'';comment:实例ID" json:"instance_id"`
NodeId int64 `gorm:"column:node_id;type:int;not null;default:0;comment:节点id" json:"node_id"`
NodeIdStatus int32 `gorm:"column:node_id_status;type:int;not null;default:0;comment:节点状态" json:"node_id_status"`
InstanceMetadata datatypes.JSON `gorm:"column:instance_metadata;type:json;not null;comment:实例元数据" json:"instance_metadata"`
ExpiredAt time.Time `gorm:"column:expired_at;index;type:time;not null;comment:失效时间" json:"expired_at"`
AccessToken string `` /* 128-byte string literal not displayed */
}
NodeId ENGINE InnoDB CHARSET utf8mb4 COMMENT '节点'
var NodeIdSchema NodeId
NodeIdSchema NodeId
func (*NodeId) AddColumnAccessToken ¶ added in v0.0.3
func (s *NodeId) AddColumnAccessToken(migrator gorm.Migrator) migrationpkg.MigrationInterface
AddColumnAccessToken 添加字段
func (*NodeId) CreateTableMigrator ¶
func (s *NodeId) CreateTableMigrator(migrator gorm.Migrator) migrationpkg.MigrationInterface
CreateTableMigrator create table migrator
func (*NodeId) CreateUniqueIndexForInstanceIDAndNodeID ¶
func (s *NodeId) CreateUniqueIndexForInstanceIDAndNodeID(migrator gorm.Migrator) migrationpkg.MigrationInterface
CreateUniqueIndexForInstanceIDAndNodeID 创建唯一索引
func (*NodeId) DropTableMigrator ¶
func (s *NodeId) DropTableMigrator(migrator gorm.Migrator) migrationpkg.MigrationInterface
DropTableMigrator create table migrator
Click to show internal directories.
Click to hide internal directories.