BusinessApplicationAutoMapperProfile.cs 6.1 KB

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