CreateProcessBean.swift 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. //
  2. // CreateProcessBean.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 16/7/29.
  6. // Copyright © 2016年 zoneland. All rights reserved.
  7. //
  8. import Foundation
  9. import ObjectMapper
  10. class CreateProcessBean:Mappable {
  11. var title:String?
  12. var identity:String?
  13. init(){
  14. }
  15. required init?(map: Map) {
  16. }
  17. func mapping(map: Map) {
  18. title <- map["title"]
  19. identity <- map["identity"]
  20. }
  21. }
  22. class CmsDocData:Mappable {
  23. var isNewDocument:Bool? = true
  24. var title:String?
  25. var creatorIdentity:String?
  26. var appId:String?
  27. var categoryId:String?
  28. var docStatus:String? = "draft"
  29. var createTime:String?
  30. var categoryName:String?
  31. var categoryAlias:String?
  32. init(){
  33. }
  34. required init?(map: Map) {
  35. }
  36. func mapping(map: Map) {
  37. title <- map["title"]
  38. isNewDocument <- map["isNewDocument"]
  39. creatorIdentity <- map["creatorIdentity"]
  40. appId <- map["appId"]
  41. categoryId <- map["categoryId"]
  42. docStatus <- map["docStatus"]
  43. createTime <- map["createTime"]
  44. categoryName <- map["categoryName"]
  45. categoryAlias <- map["categoryAlias"]
  46. }
  47. }
  48. class CreateProcessCmsData:Mappable {
  49. var cmsDocument:CmsDocData?
  50. init(){
  51. }
  52. required init?(map: Map) {
  53. }
  54. func mapping(map: Map) {
  55. cmsDocument <- map["cmsDocument"]
  56. }
  57. }
  58. class CreateProcessCmsBean:Mappable {
  59. var title:String?
  60. var identity:String?
  61. var data:CreateProcessCmsData?
  62. init(){
  63. }
  64. required init?(map: Map) {
  65. }
  66. func mapping(map: Map) {
  67. title <- map["title"]
  68. identity <- map["identity"]
  69. data <- map["data"]
  70. }
  71. }