package models import ( "time" ) type TDataexMetadata struct { Id string `xorm:"not null pk comment('ID') VARCHAR(36)"` DatasourceId string `xorm:"default ''NULL'' comment('数据源ID') index VARCHAR(36)"` ItemName string `xorm:"not null comment('数据项名称【英文】') VARCHAR(50)"` DicId string `xorm:"default ''NULL'' comment('数据字典ID') index VARCHAR(36)"` ItemType string `xorm:"default ''NULL'' comment('数据项类型 【1:整数、2:浮点、3:字符、4:布尔、5:日期、6:时间、7:日期+时间】') VARCHAR(50)"` ItemLength int32 `xorm:"default NULL comment('数据最大长度【UTF-8 字符长度】') INT(11)"` ItemPattern string `xorm:"default 'NULL' comment('数据项模式') VARCHAR(255)"` ItemInfo string `xorm:"not null comment('数据项说明') VARCHAR(50)"` CheckName int32 `xorm:"not null default -1 comment('是否检测名称【1:是,-1:否】') INT(11)"` CheckDic int32 `xorm:"not null default -1 comment('是否检测字典') INT(11)"` CheckType int32 `xorm:"not null default -1 comment('是否检测类型') INT(11)"` CheckPattern int32 `xorm:"not null default -1 comment('是否检测模式') INT(11)"` CheckExist int32 `xorm:"not null default -1 comment('是否检测必填') INT(11)"` CreateTime time.Time `xorm:"default 'NULL' comment('建立时间') DATETIME"` ChangeTime time.Time `xorm:"default 'NULL' comment('最近修改时间') DATETIME"` DeleteTime time.Time `xorm:"default 'NULL' comment('删除时间') DATETIME"` DeleteFlag int32 `xorm:"not null default -1 comment('删除标志【默认-1,1:删除,-1:正常】') INT(11)"` EnableFlag int32 `xorm:"not null default 1 comment('启用标志【默认1,1:启用,-1:禁用】') INT(11)"` }