BusinessApplicationAutoMapperProfile.cs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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.Sale;
  7. using Bussiness.Model.SRM;
  8. using Bussiness.Model.SystemData;
  9. using Bussiness.Model.Tech;
  10. using Bussiness.MongoModel.MES.IC;
  11. using Bussiness.MongoModel.Production;
  12. using Bussiness.MongoModel.SRM;
  13. using Bussiness.MongoModel.SystemData;
  14. using Bussiness.MongoModel.Tech;
  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_workshop, mo_mes_tech_proc_workshop>()
  27. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  28. CreateMap<mes_tech_process, mo_mes_tech_process>()
  29. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  30. CreateMap<mes_technique, mo_mes_technique>()
  31. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  32. #endregion
  33. #region MES
  34. CreateMap<ic_bom, mo_ic_bom>()
  35. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  36. CreateMap<ic_bom_child, mo_ic_bom_child>()
  37. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  38. CreateMap<ic_check, mo_ic_check>()
  39. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  40. CreateMap<ic_factory_details, mo_ic_factory_details>()
  41. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  42. CreateMap<ic_item, mo_ic_item>()
  43. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  44. CreateMap<ic_item_pur, mo_ic_item_pur>()
  45. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  46. CreateMap<ic_item_stock, mo_ic_item_stock>()
  47. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  48. CreateMap<ic_item_stockoccupy, mo_ic_item_stockoccupy>()
  49. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  50. CreateMap<ic_plan, mo_ic_plan>()
  51. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  52. CreateMap<ic_substitute, mo_ic_substitute>()
  53. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  54. CreateMap<ic_substitute_all, mo_ic_substitute_all>()
  55. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  56. CreateMap<ic_substitute_all_dtl, mo_ic_substitute_all_dtl>()
  57. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  58. #endregion
  59. #region Sale
  60. #endregion
  61. #region SRM
  62. CreateMap<srm_po_list, mo_srm_po_list>()
  63. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  64. CreateMap<srm_po_main, mo_srm_po_main>()
  65. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  66. CreateMap<srm_po_occupy, mo_srm_po_occupy>()
  67. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  68. CreateMap<srm_pr_main, mo_srm_pr_main>()
  69. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  70. #endregion
  71. #region SystemData
  72. CreateMap<srm_supplier, mo_srm_supplier>()
  73. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  74. #endregion
  75. #region 生产模块
  76. CreateMap<mes_moentry, mo_mes_moentry>()
  77. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  78. CreateMap<mes_mooccupy, mo_mes_mooccupy>()
  79. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  80. CreateMap<mes_morder, mo_mes_morder>()
  81. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  82. CreateMap<mes_oorder, mo_mes_oorder>()
  83. .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
  84. #endregion
  85. }
  86. }
  87. }