SysAttachment_gen.go 921 B

123456789101112131415161718192021222324252627282930313233343536
  1. package models
  2. import (
  3. "time"
  4. //__import_packages__
  5. )
  6. type SysAttachment struct {
  7. //主键
  8. Id string `xorm:"'id' varchar(36) pk notnull "json:"id"`
  9. //名称
  10. Name string `xorm:"'name' varchar(500) notnull "json:"name"`
  11. //大小
  12. Size int32 `xorm:"'size' notnull "json:"size"`
  13. //ext
  14. Ext string `xorm:"'ext' varchar(36) notnull "json:"ext"`
  15. //哈希值
  16. Hash string `xorm:"'hash' notnull "json:"hash"`
  17. //链接地址
  18. Url string `xorm:"'url' varchar(200) notnull "json:"url"`
  19. //创建人
  20. CreateBy string `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
  21. //创建时间
  22. CreateTime time.Time `xorm:"'create_time' notnull "json:"create_time"`
  23. //是否删除 1:删除 0:正常
  24. DelFlag int32 `xorm:"'del_flag' notnull "json:"del_flag"`
  25. }
  26. func (t *SysAttachment) TableName() string {
  27. return "sys_attachment"
  28. }
  29. func init() {
  30. AddTableName("sys_attachment")
  31. RegisterModel(new(SysAttachment))
  32. }