SalesOutStorageSalesSlipModel.m 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. //
  2. // SalesOutStorageSalesSlipModel.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/4/13.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "SalesOutStorageSalesSlipModel.h"
  9. #import "DateFormat.h"
  10. @implementation SalesOutStorageSalesSlipModel
  11. -(void)parseDic:(NSDictionary *)dic{
  12. _salesId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"SalesID"]integerValue]];
  13. _salesNo=[dic objectForKey:@"SalesNo"];
  14. _customerName=[dic objectForKey:@"CustomerName"];
  15. _telephone=[dic objectForKey:@"Telephone"];
  16. _customerId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"CustomerID"]integerValue]];
  17. _customerCode=[dic objectForKey:@"CustomerCode"];
  18. _channelId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"ChannelID"]integerValue]];
  19. _channelName=[dic objectForKey:@"ChannelName"];
  20. _status=[[dic objectForKey:@"Status"]integerValue];
  21. _departmentId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"OrganizationID"]integerValue]];
  22. _departmentCode=[dic objectForKey:@"OrganizationCode"];
  23. _departmentName=[dic objectForKey:@"OrganizationName"];
  24. _staffId=[NSString stringWithFormat:@"%d",[[dic objectForKey:@"StaffID"]integerValue]];
  25. _staffName=[dic objectForKey:@"StaffName"];
  26. _creater=[dic objectForKey:@"CreateUserName"];
  27. _accountDate=[DateFormat dateFormatSplit:[dic objectForKey:@"AccountDate"]];
  28. _customerAddress=[dic objectForKey:@"Address"];
  29. _goodsAmount=[NSString stringWithFormat:@"%.2f",[[dic objectForKey:@"GoodsAmount"]doubleValue]];
  30. _goodsCount=@"";
  31. _contacts=[dic objectForKey:@"Contacts"];
  32. }
  33. - (id)copyWithZone:(nullable NSZone *)zone{
  34. SalesOutStorageSalesSlipModel *salesSlipModel = [[self class] allocWithZone:zone];
  35. salesSlipModel.checkedFlag=_checkedFlag;
  36. salesSlipModel.salesId=_salesId;
  37. salesSlipModel.salesNo=_salesNo;
  38. salesSlipModel.customerName=_customerName;
  39. salesSlipModel.telephone=_telephone;
  40. salesSlipModel.customerId=_customerId;
  41. salesSlipModel.customerCode=_customerCode;
  42. salesSlipModel.channelId=_channelId;
  43. salesSlipModel.channelName=_channelName;
  44. salesSlipModel.status=_status;
  45. salesSlipModel.departmentId=_departmentId;
  46. salesSlipModel.departmentCode=_departmentCode;
  47. salesSlipModel.departmentName=_departmentName;
  48. salesSlipModel.staffId=_staffId;
  49. salesSlipModel.staffName=_staffName;
  50. salesSlipModel.creater=_creater;
  51. salesSlipModel.accountDate=_accountDate;
  52. salesSlipModel.customerAddress=_customerAddress;
  53. salesSlipModel.goodsAmount=_goodsAmount;
  54. salesSlipModel.goodsCount=_goodsCount;
  55. salesSlipModel.contacts=_contacts;
  56. salesSlipModel.goodsDetailArray=[[NSMutableArray alloc] initWithArray:_goodsDetailArray copyItems:YES];;
  57. return salesSlipModel;
  58. }
  59. @end