doc_file.go 2.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package datamodel
  2. import "time"
  3. type DocFile struct {
  4. OcId int64 `json:"ocId" xorm:"'oc_id' bigint pk comment('OC Id') " `
  5. FileId int64 `json:"fileId" xorm:"'file_id' bigint pk comment('主键ID') " `
  6. FileTitle string `json:"fileTitle" xorm:"'file_title' varchar(50) comment('File Title') "`
  7. FileIcon string `json:"fileIcon" xorm:"'file_icon' varchar(50) comment('File Url') "`
  8. FileExt string `json:"fileExt" xorm:"'file_ext' varchar(50) comment('File Url') "`
  9. DirId int64 `json:"dirId" xorm:"'dir_id' bigint comment('Dir ID') "`
  10. FileUrl string `json:"fileUrl" xorm:"'file_url' varchar(50) comment('File Url') "`
  11. FileSize int64 `json:"fileSize" xorm:"'file_size' bigint comment('File Size') "`
  12. FileAuthor string `json:"fileAuthor" xorm:"'file_author' varchar(50) comment('File Url') "`
  13. FileMimeType string `json:"fileMimeType" xorm:"'file_mime_type' varchar(50) comment('File Url') "`
  14. FileDesc string `json:"fileDesc" xorm:"'file_desc' varchar(50) comment('File Desc') "`
  15. UploadedAt time.Time `json:"uploadedAt" xorm:"'uploaded_at' "`
  16. UploadedBy int64 `json:"uploadedBy" xorm:"'uploaded_by' "`
  17. CreatedBy int64 `json:"createdBy" xorm:"'created_by'"`
  18. CreatedAt time.Time `json:"createdAt" xorm:"'created_at'"`
  19. UpdatedBy int64 `json:"updatedBy" xorm:"'updated_by'"`
  20. UpdatedAt time.Time `json:"updatedAt" xorm:"'updated_at'"`
  21. DeletedFlag int64 `json:"deletedFlag" xorm:"'deleted_flag'"`
  22. DeletedBy int64 `json:"deletedBy" xorm:"'deleted_by'"`
  23. DeletedAt time.Time `json:"deletedAt" xorm:"'deleted_at'"`
  24. }