package models import ( "time" ) type SysAttachment struct { //主键 Id string `xorm:"'id' varchar(36) pk notnull "json:"id"` //名称 Name string `xorm:"'name' varchar(36) notnull "json:"name"` //大小 Size int32 `xorm:"'size' notnull "json:"size"` //ext Ext string `xorm:"'ext' varchar(36) notnull "json:"ext"` //哈希值 Hash string `xorm:"'hash' notnull "json:"hash"` //链接地址 Url string `xorm:"'url' varchar(200) notnull "json:"url"` //创建人 CreateBy string `xorm:"'create_by' varchar(36) notnull "json:"create_by"` //创建时间 CreateTime time.Time `xorm:"'create_time' notnull "json:"create_time"` //是否删除 1:删除 0:正常 DelFlag int32 `xorm:"'del_flag' notnull "json:"del_flag"` } func (t *SysAttachment) TableName() string { return "sys_attachment" } func init() { AddTableName("sys_attachment") RegisterModel(new(SysAttachment)) }