Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ColumnEntity ¶
type ColumnEntity struct {
TABLE_NAME string `gorm:"column:table_name" json:"TABLE_NAME" form:"TABLE_NAME" comment:"TABLE_NAME"`
COLUMN_NAME string `` /* 141-byte string literal not displayed */
DATA_TYPE string `gorm:"column:data_type" json:"DATA_TYPE" form:"DATA_TYPE" comment:"DATA_TYPE"`
CHARACTER_MAXIMUM_LENGTH int `` /* 137-byte string literal not displayed */
IS_NULLABLE string `gorm:"column:is_nullable" json:"IS_NULLABLE" form:"IS_NULLABLE" comment:"IS_NULLABLE"`
COLUMN_COMMENT string `gorm:"column:column_comment" json:"COLUMN_COMMENT" form:"COLUMN_COMMENT" comment:"COLUMN_COMMENT"`
}
func (ColumnEntity) TableName ¶
func (ColumnEntity) TableName() string
type DataSource ¶
type DataSource struct {
app.IdTimeStampsModel
app.GenericModel
app.SoftDeleteModel
UserName string `gorm:"column:user_name" json:"UserName" form:"UserName" comment:"UserName"`
Password string `gorm:"column:password" json:"Password" form:"Password" comment:"Password"`
Host string `gorm:"column:host" json:"Host" form:"Host" comment:"Host"`
Port int `gorm:"column:port" json:"Port" form:"Port" comment:"Port"`
DriverClass string `gorm:"column:driver_class" json:"DriverClass" form:"DriverClass" comment:"DriverClass"`
DbName string `gorm:"column:db_name" json:"DbName" form:"DbName" comment:"DbName"`
}
func (DataSource) TableName ¶
func (DataSource) TableName() string
type FieldEntity ¶
type FieldEntity struct {
Id int64 `gorm:"primaryKey;autoIncrement:false" json:"Id,string"`
MODEL_ID int64 `gorm:"column:model_id" json:"MODEL_ID,string" form:"MODEL_ID" comment:"MODEL_ID"`
COLUMN_NAME string `gorm:"column:column_name;size:64" json:"COLUMN_NAME" form:"COLUMN_NAME" comment:"COLUMN_NAME"`
DATA_TYPE string `gorm:"column:data_type;size:64" json:"DATA_TYPE" form:"DATA_TYPE" comment:"DATA_TYPE"`
DATA_TYPE_GO string `gorm:"column:data_type_go;size:64" json:"DATA_TYPE_GO" form:"DATA_TYPE_GO" comment:"DATA_TYPE_GO"`
CHARACTER_MAXIMUM_LENGTH int `` /* 138-byte string literal not displayed */
IS_NULLABLE string `gorm:"column:is_nullable;size:64" json:"IS_NULLABLE" form:"IS_NULLABLE" comment:"IS_NULLABLE"`
COLUMN_COMMENT string `gorm:"column:column_comment;size:64" json:"COLUMN_COMMENT" form:"COLUMN_COMMENT" comment:"COLUMN_COMMENT"`
COLUMN_NAME_UPPER_CAMEL string `` /* 141-byte string literal not displayed */
COLUMN_NAME_LOWER_CAMEL string `` /* 141-byte string literal not displayed */
JSON_CONTENT string `gorm:"column:json_content;size:64" json:"JSON_CONTENT" form:"JSON_CONTENT" comment:"JSON_CONTENT"`
IS_FORM string `gorm:"column:is_form;default:true;size:64" json:"IS_FORM" form:"IS_FORM" comment:"IS_FORM"`
IS_SEARCH string `gorm:"column:is_search;default:true;size:64" json:"IS_SEARCH" form:"IS_SEARCH" comment:"IS_SEARCH"`
IS_HIDE string `gorm:"column:is_hide;default:false;size:64" json:"IS_HIDE" form:"IS_HIDE" comment:"IS_HIDE"`
IS_OVERHIDDEN string `gorm:"column:is_overhidden;default:true;size:64" json:"IS_OVERHIDDEN" form:"IS_OVERHIDDEN" comment:"IS_OVERHIDDEN"`
IS_ADDDISPLAY string `gorm:"column:is_adddisplay;default:true;size:64" json:"IS_ADDDISPLAY" form:"IS_ADDDISPLAY" comment:"IS_ADDDISPLAY"`
IS_EDITDISPLAY string `gorm:"column:is_editdisplay;default:true;size:64" json:"IS_EDITDISPLAY" form:"IS_EDITDISPLAY" comment:"IS_EDITDISPLAY"`
}
func (*FieldEntity) BeforeCreate ¶
func (m *FieldEntity) BeforeCreate(scope *gorm.DB) error
func (FieldEntity) TableName ¶
func (FieldEntity) TableName() string
type ModelEntity ¶
type ModelEntity struct {
app.IdTimeStampsModel
app.SoftDeleteModel
Id int64 `gorm:"primaryKey;autoIncrement:false" json:"Id,string"`
TABLE_NAME string `gorm:"column:table_name;size:64" json:"TABLE_NAME" form:"TABLE_NAME" comment:"TABLE_NAME"`
CLASS_NAME string `gorm:"column:class_name;size:64" json:"CLASS_NAME" form:"CLASS_NAME" comment:"CLASS_NAME"`
MODEL_NAME string `gorm:"column:model_name;size:64" json:"MODEL_NAME" form:"MODEL_NAME" comment:"MODEL_NAME"`
Fields []FieldEntity `gorm:"foreignKey:MODEL_ID;association_foreignkey:Id;constraint:OnCreate:CASCADE,OnUpdate:CASCADE,OnDelete:CASCADE;"`
TMPL_GROUP_ID int `gorm:"column:categary_id;default:0" json:"TMPL_GROUP_ID" form:"TMPL_GROUP_ID" comment:"TMPL_GROUP_ID"`
}
func (*ModelEntity) BeforeCreate ¶
func (m *ModelEntity) BeforeCreate(scope *gorm.DB) error
func (ModelEntity) TableName ¶
func (ModelEntity) TableName() string
type TableEntity ¶
type TableEntity struct {
TABLE_SCHEMA string `gorm:"column:table_schema" json:"TABLE_SCHEMA" form:"TABLE_SCHEMA" comment:"TABLE_SCHEMA"`
TABLE_NAME string `gorm:"column:table_name" json:"TABLE_NAME" form:"TABLE_NAME" comment:"TABLE_NAME"`
TABLE_TYPE string `gorm:"column:table_type" json:"TABLE_TYPE" form:"TABLE_TYPE" comment:"TABLE_TYPE"`
Fields []ColumnEntity `gorm:"foreignKey:TABLE_NAME;references:TABLE_NAME"`
}
func (TableEntity) TableName ¶
func (TableEntity) TableName() string
type TmplEntity ¶
type TmplEntity struct {
app.SoftDeleteModel
app.IdTimeStampsModel
TMPL_GROUP_ID int64 `gorm:"column:categary_id" json:"TMPL_GROUP_ID,string" form:"TMPL_GROUP_ID" comment:"TMPL_GROUP_ID"`
NAME string `gorm:"column:name;size:64" json:"NAME" form:"NAME" comment:"NAME"`
PATH string `gorm:"column:path;size:64" json:"PATH" form:"PATH" comment:"PATH"`
CONTENT string `gorm:"column:content;type:text" json:"CONTENT" form:"CONTENT" comment:"CONTENT"`
Status int `json:"Status" form:"Status" comment:"Status"`
}
func (TmplEntity) TableName ¶
func (TmplEntity) TableName() string
Click to show internal directories.
Click to hide internal directories.