OOFileModels.swift 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. //
  2. // OOFileModels.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 2018/4/5.
  6. // Copyright © 2018年 zoneland. All rights reserved.
  7. //
  8. import Foundation
  9. import HandyJSON
  10. // MARK:- 附件model
  11. class OOAttachment:NSObject,DataModel {
  12. var contentType : String?
  13. var createTime : String?
  14. var editorList : [String]?
  15. var `extension` : String?
  16. var folder : String?
  17. var id : String?
  18. var lastUpdatePerson : String?
  19. var lastUpdateTime : String?
  20. var length : Int?
  21. var name : String?
  22. var person : String?
  23. var shareList : [String]?
  24. var storage : String?
  25. var updateTime : String?
  26. override required init() {
  27. }
  28. }
  29. // MARK:- 文件夹model
  30. class OOFolder:NSObject,DataModel {
  31. var createTime : String?
  32. var id : String?
  33. var name : String?
  34. var person : String?
  35. var superior : String?
  36. var updateTime : String?
  37. override required init() {
  38. }
  39. }
  40. // MARK:- 列表model
  41. class OOFolderList:NSObject,DataModel {
  42. var attachmentList:[OOAttachment]?
  43. var folderList:[OOFolder]?
  44. override required init() {
  45. }
  46. }
  47. // MARK:- 给我的共享列表Model
  48. class OOMyShareList:NSObject,DataModel {
  49. var count : Int?
  50. var name : String?
  51. var value : String?
  52. override required init() {
  53. }
  54. }