| | |
| | | // |
| | | |
| | | import Foundation |
| | | import HandyJSON |
| | | |
| | | |
| | | struct AttachmentModel:HandyJSON{ |
| | | var current = -1 |
| | | var pages = -1 |
| | | var records = [AttachmentRecordModel]() |
| | | var size = -1 |
| | | var total = -1 |
| | | } |
| | | |
| | | |
| | | struct AttachmentRecordModel:HandyJSON{ |
| | | var id = 0 |
| | | var orderId = 0 |
| | | var name = "" |
| | | var file = "" |
| | | var createTime = "" |
| | | var category:RecordEnum = .none |
| | | var type = "" |
| | | } |
| | | |
| | | struct UploadModel:HandyJSON{ |
| | | var deleteUrl = "" |
| | | var type = "" |
| | | var url = "" |
| | | } |
| | | |
| | | |
| | | struct NoteModel:HandyJSON{ |
| | | var current = -1 |
| | | var pages = -1 |
| | | var records = [NoteContentModel]() |
| | | var size = -1 |
| | | var total = -1 |
| | | } |
| | | |
| | | struct NoteContentModel:HandyJSON { |
| | | var id = 0 |
| | | var orderId = 0 |
| | | var createTime = "" |
| | | var category:RecordEnum = .none |
| | | var type = "" |
| | | var describe = "" |
| | | var driverId = 0 |
| | | } |
| | | |
| | | struct TroubleModel:HandyJSON{ |
| | | var current = -1 |
| | | var pages = -1 |
| | | var records = [TroubleContentModel]() |
| | | var size = -1 |
| | | var total = -1 |
| | | } |
| | | |
| | | struct TroubleContentModel:HandyJSON { |
| | | var id = 0 |
| | | var orderId = 0 |
| | | var createTime = "" |
| | | var category = "" |
| | | var type = "" |
| | | var describe = "" |
| | | var driverId = 0 |
| | | } |