SalesOutStorageListModel.m 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //
  2. // SalesOutStorageListModel.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/4/10.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "SalesOutStorageListModel.h"
  9. @implementation SalesOutStorageListModel
  10. -(void)parseDic:(NSDictionary *)dic{
  11. if(dic!=nil){
  12. _outStorageId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"DeliveryID"]intValue]];
  13. _outStorageNo=[dic objectForKey:@"DeliveryNo"];
  14. _outStorageTypeId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"DeliveryType"]intValue]];
  15. _outStorageTypeName=[dic objectForKey:@"InventoryDeliveryTypeName"];
  16. _customerId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"CustomerID"]intValue]];
  17. _customerCode=[dic objectForKey:@"CustomerCode"];
  18. _customerName=[dic objectForKey:@"CustomerName"];
  19. _staffId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"StaffID"]intValue]];
  20. _staffName=[dic objectForKey:@"StaffName"];
  21. _businessDepartmentId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"OrganizationID"]intValue]];
  22. _businessDepartmentName=[dic objectForKey:@"OrganizationName"];
  23. _contacts=[dic objectForKey:@"Contacts"];
  24. _contactTelephone=[dic objectForKey:@"Telephone"];
  25. _customerAddress=[dic objectForKey:@"Address"];
  26. _driverId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"Driver"]intValue]];
  27. _driverName=[dic objectForKey:@"DriverName"];
  28. _dockerId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"Docker"]intValue]];
  29. _dockerName=[dic objectForKey:@"DockerName"];
  30. _invoiceStatusId=[[dic objectForKey:@"Status"]integerValue];
  31. _invoiceStatusName=[dic objectForKey:@"InvoiceStatusName"];
  32. _reversedDeliveryId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"ReversedDeliveryID"]intValue]];
  33. _reversedDeliveryNo=[dic objectForKey:@"ReversedDeliveryNo"];
  34. _supplierName=[dic objectForKey:@"SupplierName"];
  35. _feesAmount=[NSString stringWithFormat:@"%.4f",[[dic objectForKey:@"FeeAmount"]doubleValue]];
  36. _accountDate=[DateFormat dateFormatSplit:[dic objectForKey:@"AccountDate"]];
  37. _invoiceLayoutId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"InvoiceLayoutID"]intValue]];
  38. _invoiceLayoutName=[dic objectForKey:@"InvoiceLayoutName"];
  39. _creater=[dic objectForKey:@"CreateUserName"];
  40. _sourceNo=[dic objectForKey:@"SourceNo"];
  41. if(_sourceNo==nil||[_sourceNo isEqualToString:@""]){
  42. _remarks=[dic objectForKey:@"Remarks"];
  43. }
  44. else{
  45. NSString *originalRemarks= [dic objectForKey:@"Remarks"];
  46. if(originalRemarks==nil||[originalRemarks isEqualToString:@""]){
  47. _remarks=[NSString stringWithFormat:@"%@,",_sourceNo];
  48. }
  49. else{
  50. _remarks=[NSString stringWithFormat:@"%@,%@",_sourceNo,originalRemarks];
  51. }
  52. }
  53. }
  54. }
  55. @end