BusinessApplicationAutoMapperProfile.cs 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. using AutoMapper;
  2. using Business.ResourceExamineManagement.Dto;
  3. using Bussiness.Model.MES.IC;
  4. using Bussiness.MongoModel.MES.IC;
  5. using Bussiness.Model.Tech;
  6. using Bussiness.MongoModel.Tech;
  7. using Bussiness.Model.Sale;
  8. using Bussiness.Model.SIM;
  9. using Bussiness.Model.SRM;
  10. using Bussiness.Model.SystemData;
  11. using Bussiness.MongoModel.Sale;
  12. using Bussiness.MongoModel.SIM;
  13. using Bussiness.MongoModel.SRM;
  14. using Bussiness.MongoModel.SystemData;
  15. namespace Business
  16. {
  17. public class BusinessApplicationAutoMapperProfile : Profile
  18. {
  19. public BusinessApplicationAutoMapperProfile()
  20. {
  21. CreateMap<ic_bom, BomDto>();
  22. CreateMap<ic_bom, BomChildExamineDto>();
  23. #region 工艺路径
  24. CreateMap<mes_process, mo_mes_process>()
  25. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  26. CreateMap<mes_tech_proc_accessory, mo_mes_tech_proc_accessory>()
  27. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  28. CreateMap<mes_tech_proc_document, mo_mes_tech_proc_document>()
  29. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  30. CreateMap<mes_tech_proc_equipment, mo_mes_tech_proc_equipment>()
  31. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  32. CreateMap<mes_tech_proc_icitem, mo_mes_tech_proc_icitem>()
  33. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  34. CreateMap<mes_tech_proc_workshop, mo_mes_tech_proc_workshop>()
  35. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  36. CreateMap<mes_tech_proc_workshop_staff, mo_mes_tech_proc_workshop_staff>()
  37. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  38. CreateMap<mes_tech_process, mo_mes_tech_process>()
  39. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  40. CreateMap<mes_technique, mo_mes_technique>()
  41. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  42. CreateMap<mes_work_calendar, mo_mes_work_calendar>()
  43. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  44. CreateMap<mes_work_calendar_list, mo_mes_work_calendar_list>()
  45. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  46. CreateMap<mes_workshop, mo_mes_workshop>()
  47. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  48. CreateMap<mes_workshop_shelf, mo_mes_workshop_shelf>()
  49. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  50. #endregion
  51. #region MES
  52. CreateMap<ic_bom, mo_ic_bom>()
  53. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  54. CreateMap<ic_bom, mo_ic_bom>()
  55. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  56. CreateMap<ic_check, mo_ic_check>()
  57. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  58. CreateMap<ic_factory_details, mo_ic_factory_details>()
  59. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  60. CreateMap<ic_item, mo_ic_item>()
  61. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  62. CreateMap<ic_item_ie, mo_ic_item_ie>()
  63. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  64. CreateMap<ic_item_inventory, mo_ic_item_inventory>()
  65. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  66. CreateMap<ic_item_pur, mo_ic_item_pur>()
  67. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  68. CreateMap<ic_item_stock, mo_ic_item_stock>()
  69. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  70. CreateMap<ic_item_stockoccupy, mo_ic_item_stockoccupy>()
  71. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  72. CreateMap<ic_metering_unit, mo_ic_metering_unit>()
  73. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  74. CreateMap<ic_plan, mo_ic_plan>()
  75. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  76. CreateMap<ic_substitute, mo_ic_substitute>()
  77. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  78. CreateMap<ic_substitute_all, mo_ic_substitute_all>()
  79. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  80. CreateMap<ic_substitute_all_dtl, mo_ic_substitute_all_dtl>()
  81. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  82. #endregion
  83. #region Sale
  84. CreateMap<crm_seorder, mo_crm_seorder>()
  85. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  86. CreateMap<crm_seorderentry, mo_crm_seorderentry>()
  87. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  88. CreateMap<crm_seorderprog, mo_crm_seorderprog>()
  89. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  90. CreateMap<crm_seorderreview, mo_crm_seorderreview>()
  91. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  92. CreateMap<wms_prdprogress, mo_wms_prdprogress>()
  93. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  94. CreateMap<wms_shipnotice, mo_wms_shipnotice>()
  95. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  96. CreateMap<wms_shipnoticelist, mo_wms_shipnoticelist>()
  97. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  98. CreateMap<wms_shipplan, mo_wms_shipplan>()
  99. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  100. CreateMap<wms_shipplanlist, mo_wms_shipplanlist>();
  101. #endregion
  102. #region SIM
  103. CreateMap<sim_base, mo_sim_base>()
  104. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  105. CreateMap<sim_issue_type, mo_sim_issue_type>()
  106. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  107. CreateMap<sim_plant, mo_sim_plant>()
  108. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  109. CreateMap<sim_user_relation, mo_sim_user_relation>()
  110. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  111. #endregion
  112. #region SRM
  113. CreateMap<srm_po_list, mo_srm_po_list>()
  114. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  115. CreateMap<srm_po_main, mo_srm_po_main>()
  116. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  117. CreateMap<srm_po_occupy, mo_srm_po_occupy>()
  118. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  119. CreateMap<srm_pr_main, mo_srm_pr_main>()
  120. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  121. CreateMap<srm_purchase, mo_srm_purchase>()
  122. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  123. #endregion
  124. #region SystemData
  125. CreateMap<crm_customer, mo_crm_customer>()
  126. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  127. CreateMap<srm_supplier, mo_srm_supplier>()
  128. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  129. CreateMap<sys_code, mo_sys_code>()
  130. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  131. CreateMap<sys_code_pre, mo_sys_code_pre>()
  132. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  133. CreateMap<sys_config, mo_sys_config>()
  134. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  135. CreateMap<sys_measure_unit, mo_sys_measure_unit>()
  136. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  137. CreateMap<sys_post, mo_sys_post>()
  138. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  139. CreateMap<sys_post_staff, mo_sys_post_staff>()
  140. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  141. CreateMap<sys_schedule, mo_sys_schedule>()
  142. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  143. CreateMap<sys_shift, mo_sys_shift>()
  144. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  145. CreateMap<sys_shift_invalid_time, mo_sys_shift_invalid_time>()
  146. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  147. CreateMap<sys_shift_schedule, mo_sys_shift_schedule>()
  148. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  149. CreateMap<sys_staff, mo_sys_staff>()
  150. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  151. CreateMap<sys_upload, mo_sys_upload>()
  152. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  153. #endregion
  154. }
  155. }
  156. }