SysAttachment_gen.go 946 B

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