IHClassLightModel.swift 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. //
  2. // IHClassLightModel.swift
  3. // Inhealth
  4. //
  5. // Created by weclouds on 2020/7/27.
  6. // Copyright © 2020 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. import SwiftyJSON
  10. struct ClassLightModelData {
  11. var close_light : String = "" //全关亮度值
  12. var close_color : String = "" //全关色温值
  13. var open_light : String = "" //全开亮度值
  14. var open_color : String = "" //全开色温值
  15. var att_class_light : String = "" //上课模式亮度值
  16. var att_class_color : String = "" // 上课模式色温值
  17. var fin_class_light : String = "" //下课模式亮度值
  18. var fin_class_color : String = "" //下课模式色温值
  19. var break_light : String = "" //午休模式亮度值
  20. var break_color : String = "" //午休模式色温值
  21. var self_stu_light : String = "" //自习模式亮度值
  22. var self_stu_color : String = "" //自习模式色温值
  23. var blackboard_light : String = "" //板书模式亮度值
  24. var blackboard_color : String = "" //板书模式色温值
  25. var shadow_light : String = "" // 投影模式亮度值
  26. var shadow_color : String = "" //投影模式色温值
  27. }
  28. struct ClassLightModel_result {
  29. var code : String?
  30. var msg : String?
  31. var classLisghtData : ClassLightModelData?
  32. }
  33. class ClassLight_info : NSObject {
  34. var code : String?
  35. var msg : String?
  36. var result : ClassLightModelData?
  37. init(code : String?, msg : String?, result : ClassLightModelData?) {
  38. self.code = code
  39. self.msg = msg
  40. self.result = result
  41. }
  42. static func fromJSON(_ json:JSON) -> ClassLight_info?{
  43. let code = json["code"].stringValue
  44. let msg = json["msg"].stringValue
  45. let data = json["data"]
  46. var result = ClassLightModelData.init()
  47. result.close_light = data["close_light"].stringValue
  48. result.close_color = data["close_color"].stringValue
  49. result.open_light = data["open_light"].stringValue
  50. result.open_color = data["open_color"].stringValue
  51. result.att_class_light = data["att_class_light"].stringValue
  52. result.att_class_color = data["att_class_color"].stringValue
  53. result.fin_class_light = data["fin_class_light"].stringValue
  54. result.fin_class_color = data["fin_class_color"].stringValue
  55. result.break_light = data["break_light"].stringValue
  56. result.break_color = data["break_color"].stringValue
  57. result.self_stu_light = data["self_stu_light"].stringValue
  58. result.self_stu_color = data["self_stu_color"].stringValue
  59. result.blackboard_light = data["blackboard_light"].stringValue
  60. result.blackboard_color = data["blackboard_color"].stringValue
  61. result.shadow_light = data["shadow_light"].stringValue
  62. result.shadow_color = data["shadow_color"].stringValue
  63. return ClassLight_info.init(code: code, msg: msg, result: result)
  64. }
  65. }