CoachcityModel.swift 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. var searchValue:String = ""
  11. var createBy:String = ""
  12. var createTime:String = ""
  13. var updateTime:String = ""
  14. var updateBy:String = ""
  15. var remark:String = ""
  16. // var params:[Any]?
  17. var dictCode:Int = 0
  18. var dictSort:Int = 0
  19. var dictLabel:String = ""
  20. var dictValue:String = ""
  21. var dictType:String = ""
  22. var cssClass:String = ""
  23. var listClass:String = ""
  24. var isDefault:String = ""
  25. var status:String = ""
  26. var _default:Bool = false
  27. init(map: Map) throws {
  28. searchValue = try map.value("searchValue") ?? ""
  29. createBy = try map.value("createBy") ?? ""
  30. createTime = try map.value("createTime") ?? ""
  31. updateTime = try map.value("updateTime") ?? ""
  32. updateBy = try map.value("updateBy") ?? ""
  33. remark = try map.value("remark") ?? ""
  34. // params = try map.value("params") ?? [""]
  35. dictCode = try map.value("dictCode")
  36. dictSort = try map.value("dictSort")
  37. dictLabel = try map.value("dictLabel") ?? ""
  38. dictValue = try map.value("dictValue") ?? ""
  39. dictType = try map.value("dictType") ?? ""
  40. cssClass = try map.value("cssClass") ?? ""
  41. listClass = try map.value("listClass") ?? ""
  42. isDefault = try map.value("isDefault") ?? ""
  43. status = try map.value("status") ?? ""
  44. _default = try map.value("default")
  45. }
  46. }
  47. struct Coachcitys :ImmutableMappable{
  48. var data:[CityItem] = []
  49. init(map: Map) throws {
  50. data = try map.value("data") ?? []
  51. }
  52. }