BusinessApplicationAutoMapperProfile.cs 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. using AutoMapper;
  2. using Volo.Abp.AutoMapper;
  3. using Business.Domain;
  4. using Business.ResourceExamineManagement.Dto;
  5. namespace Business
  6. {
  7. public class BusinessApplicationAutoMapperProfile : Profile
  8. {
  9. public BusinessApplicationAutoMapperProfile()
  10. {
  11. CreateMap<ic_bom, BomDto>();
  12. CreateMap<ic_bom, BomChildExamineDto>();
  13. #region 工艺路径
  14. CreateMap<mes_process, mo_mes_process>()
  15. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  16. CreateMap<mes_tech_process, mo_mes_tech_process>()
  17. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  18. CreateMap<mes_technique, mo_mes_technique>()
  19. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  20. #endregion
  21. #region MES
  22. CreateMap<ic_bom, mo_ic_bom>()
  23. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  24. CreateMap<ic_bom_child, mo_ic_bom_child>()
  25. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  26. CreateMap<ic_item, mo_ic_item>()
  27. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  28. CreateMap<ic_item_stock, mo_ic_item_stock>()
  29. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  30. CreateMap<ic_item_stockoccupy, mo_ic_item_stockoccupy>()
  31. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  32. CreateMap<mo_ic_item_stockoccupy, ic_item_stockoccupy>()
  33. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  34. CreateMap<ic_substitute, mo_ic_substitute>()
  35. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  36. CreateMap<ic_substitute_group, mo_ic_substitute_group>()
  37. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  38. CreateMap<ic_substitute_group_detail, mo_ic_substitute_group_detail>()
  39. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  40. #endregion
  41. #region Sale
  42. #endregion
  43. #region SRM
  44. CreateMap<srm_po_list, mo_srm_po_list>()
  45. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  46. CreateMap<srm_po_main, mo_srm_po_main>()
  47. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  48. CreateMap<srm_po_occupy, mo_srm_po_occupy>()
  49. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  50. CreateMap<mo_srm_po_occupy,srm_po_occupy>()
  51. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  52. CreateMap<srm_pr_main, mo_srm_pr_main>()
  53. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  54. CreateMap<mo_srm_pr_main, srm_pr_main>()
  55. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  56. CreateMap<mo_srm_po_main, srm_po_main>()
  57. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  58. CreateMap<mo_srm_po_list, srm_po_list>()
  59. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  60. CreateMap<srm_purchase, mo_srm_purchase>()
  61. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  62. #endregion
  63. #region SystemData
  64. CreateMap<srm_supplier, mo_srm_supplier>()
  65. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  66. #endregion
  67. #region 生产模块
  68. CreateMap<mes_moentry, mo_mes_moentry>()
  69. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  70. CreateMap<mo_mes_moentry, mes_moentry>()
  71. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  72. CreateMap<mes_mooccupy, mo_mes_mooccupy>()
  73. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  74. CreateMap<mo_mes_mooccupy, mes_mooccupy>()
  75. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  76. CreateMap<mes_morder, mo_mes_morder>()
  77. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  78. CreateMap<mo_mes_morder, mes_morder>()
  79. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  80. CreateMap<mes_oorder, mo_mes_oorder>()
  81. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  82. CreateMap<mo_mes_oorder, mes_oorder>()
  83. .ForMember(d => d.Id, map => map.MapFrom(o => o.mysql_id));
  84. #endregion
  85. #region 销售预测
  86. CreateMap<YearDemandManagement, YearDemandManagementHistory>()
  87. .ForMember(d=>d.Id, opt => opt.Ignore());
  88. #endregion
  89. #region Bang
  90. CreateMap<BomChildExamineDto, b_bom_child_examine>();
  91. CreateMap<BomChildExamineDto, b_bom_pretreatment>()
  92. .ForMember(d => d.Id, map => map.MapFrom(o => o.id));
  93. CreateMap<b_bom_pretreatment, BomChildExamineDto>()
  94. .ForMember(d => d.id, map => map.MapFrom(o => o.Id));
  95. CreateMap<ExamineResult, b_examine_result>();
  96. CreateMap<OrderResourceDto, b_order_examine_result>();
  97. CreateMap<BomChildExamineDto, OrderItemDto>();
  98. CreateMap<OrderItemDto, b_order_detail>();
  99. CreateMap<DayBulletinBoard, b_day_bulletin_board>();
  100. CreateMap<mo_occupy, b_mo_occupy>()
  101. .ForMember(d => d.Id, map => map.MapFrom(o => o.id));
  102. CreateMap<moorder, b_mo_order>()
  103. .ForMember(d => d.Id, map => map.MapFrom(o => o.Id));
  104. CreateMap<ooder, b_ooder>()
  105. .ForMember(d => d.Id, map => map.MapFrom(o => o.Id));
  106. CreateMap<purchase, b_purchase>()
  107. .ForMember(d => d.Id, map => map.MapFrom(o => o.Id));
  108. CreateMap<purchase_occupy, b_purchase_occupy>()
  109. .ForMember(d => d.Id, map => map.MapFrom(o => o.id));
  110. #endregion
  111. }
  112. }
  113. }