BusinessApplicationAutoMapperProfile.cs 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. using AutoMapper;
  2. using Business.ResourceExamineManagement.Dto;
  3. using Bussiness.Model.MES.IC;
  4. using Bussiness.Model.Production;
  5. using Bussiness.Model.ProductionProcess;
  6. using Bussiness.Model.Tech;
  7. using Bussiness.MongoModel.Production;
  8. using Bussiness.MongoModel.ProductionProcess;
  9. using Bussiness.MongoModel.Tech;
  10. namespace Business
  11. {
  12. public class BusinessApplicationAutoMapperProfile : Profile
  13. {
  14. public BusinessApplicationAutoMapperProfile()
  15. {
  16. CreateMap<ic_bom, BomDto>();
  17. CreateMap<ic_bom, BomChildExamineDto>();
  18. #region 工艺路径
  19. CreateMap<mes_process, mo_mes_process>()
  20. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  21. CreateMap<mes_tech_proc_accessory, mo_mes_tech_proc_accessory>()
  22. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  23. CreateMap<mes_tech_proc_document, mo_mes_tech_proc_document>()
  24. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  25. CreateMap<mes_tech_proc_equipment, mo_mes_tech_proc_equipment>()
  26. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  27. CreateMap<mes_tech_proc_icitem, mo_mes_tech_proc_icitem>()
  28. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  29. CreateMap<mes_tech_proc_workshop, mo_mes_tech_proc_workshop>()
  30. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  31. CreateMap<mes_tech_proc_workshop_staff, mo_mes_tech_proc_workshop_staff>()
  32. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  33. CreateMap<mes_tech_process, mo_mes_tech_process>()
  34. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  35. CreateMap<mes_technique, mo_mes_technique>()
  36. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  37. CreateMap<mes_work_calendar, mo_mes_work_calendar>()
  38. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  39. CreateMap<mes_work_calendar_list, mo_mes_work_calendar_list>()
  40. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  41. CreateMap<mes_workshop, mo_mes_workshop>()
  42. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  43. CreateMap<mes_workshop_shelf, mo_mes_workshop_shelf>()
  44. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  45. #endregion
  46. #region 生产模块
  47. CreateMap<mes_moentry, mo_mes_moentry>()
  48. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  49. CreateMap<mes_mooccupy, mo_mes_mooccupy>()
  50. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  51. CreateMap<mes_morder, mo_mes_morder>()
  52. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  53. CreateMap<mes_morder_loss_time, mo_mes_morder_loss_time>()
  54. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  55. CreateMap<mes_oorder, mo_mes_oorder>()
  56. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  57. CreateMap<mes_schedule_occupy, mo_mes_schedule_occupy>()
  58. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  59. CreateMap<mes_stockoccupy, mo_mes_stockoccupy>()
  60. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  61. CreateMap<mes_loss_time_record, mo_mes_loss_time_record>()
  62. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  63. CreateMap<mes_meaction, mo_mes_meaction>()
  64. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  65. CreateMap<mes_mebycard, mo_mes_mebycard>()
  66. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  67. CreateMap<mes_merecheck, mo_mes_merecheck>()
  68. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  69. CreateMap<mes_mereport, mo_mes_mereport>()
  70. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  71. CreateMap<mes_prd_sendmat, mo_mes_prd_sendmat>()
  72. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  73. CreateMap<mes_prd_sendmat_list, mo_mes_prd_sendmat_list>()
  74. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  75. CreateMap<mes_prdlog, mo_mes_prdlog>()
  76. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  77. CreateMap<mes_product_work_time, mo_mes_product_work_time>()
  78. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  79. CreateMap<mes_stock_enter, mo_mes_stock_enter>()
  80. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  81. CreateMap<mes_stock_out, mo_mes_stock_out>()
  82. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  83. CreateMap<mes_swipe_card, mo_mes_swipe_card>()
  84. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  85. #endregion
  86. }
  87. }
  88. }