CoachcityModel.swift 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. //
  2. // CoachcityModel.swift
  3. // JiaPeiManage
  4. //
  5. // Created by Ning.ge on 2023/6/14.
  6. //
  7. import ObjectMapper
  8. import SwiftyUserDefaults
  9. struct CityItem :ImmutableMappable{
  10. // "searchValue": null,
  11. // "createBy": "admin",
  12. // "createTime": "2023-06-12 17:35:14",
  13. // "updateTime": null,
  14. // "updateBy": null,
  15. // "remark": "1",
  16. // "params": {},
  17. // "dictCode": 295,
  18. // "dictSort": 0,
  19. // "dictLabel": "福州市",
  20. // "dictValue": "3501",
  21. // "dictType": "coach_city",
  22. // "cssClass": null,
  23. // "listClass": null,
  24. // "isDefault": "N",
  25. // "status": "0",
  26. // "default": false
  27. var searchValue:String = ""
  28. var createBy:String = ""
  29. var createTime:String = ""
  30. var updateTime:String = ""
  31. var updateBy:String = ""
  32. var remark:String = ""
  33. // var params:[Any]?
  34. var dictCode:Int = 0
  35. var dictSort:Int = 0
  36. var dictLabel:String = ""
  37. var dictValue:String = ""
  38. var dictType:String = ""
  39. var cssClass:String = ""
  40. var listClass:String = ""
  41. var isDefault:String = ""
  42. var status:String = ""
  43. var _default:Bool = false
  44. init(map: Map) throws {
  45. searchValue = try map.value("searchValue") ?? ""
  46. createBy = try map.value("createBy") ?? ""
  47. createTime = try map.value("createTime") ?? ""
  48. updateTime = try map.value("updateTime") ?? ""
  49. updateBy = try map.value("updateBy") ?? ""
  50. remark = try map.value("remark") ?? ""
  51. // params = try map.value("params") ?? [""]
  52. dictCode = try map.value("dictCode")
  53. dictSort = try map.value("dictSort")
  54. dictLabel = try map.value("dictLabel") ?? ""
  55. dictValue = try map.value("dictValue") ?? ""
  56. dictType = try map.value("dictType") ?? ""
  57. cssClass = try map.value("cssClass") ?? ""
  58. listClass = try map.value("listClass") ?? ""
  59. isDefault = try map.value("isDefault") ?? ""
  60. status = try map.value("status") ?? ""
  61. _default = try map.value("default")
  62. }
  63. }
  64. struct Coachcitys :ImmutableMappable{
  65. var data:[CityItem] = []
  66. init(map: Map) throws {
  67. data = try map.value("data") ?? []
  68. }
  69. }