_baseMappingProfile.cs 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using OASystem.Domain.Dtos.Groups;
  2. using OASystem.Domain.Dtos.Resource;
  3. using OASystem.Domain.Dtos.System;
  4. using OASystem.Domain.Dtos.UserDto;
  5. using OASystem.Domain.Entities;
  6. using OASystem.Domain.Entities.Groups;
  7. using OASystem.Domain.Entities.Resource;
  8. using OASystem.Domain.Entities.System;
  9. using OASystem.Domain.ViewModels;
  10. using OASystem.Domain.ViewModels.Resource;
  11. using OASystem.Domain.ViewModels.System;
  12. namespace OASystem.Domain.AutoMappers
  13. {
  14. public class _baseMappingProfile : Profile
  15. {
  16. public _baseMappingProfile()
  17. {
  18. #region Login
  19. CreateMap<LoginDto, Sys_Users>();
  20. #endregion
  21. #region Systen
  22. #region 消息
  23. CreateMap<Sys_Message, DepartmentIView>();
  24. CreateMap<Sys_MessageReadAuth, DepartmentIView>();
  25. #endregion
  26. #region 公司板块
  27. CreateMap<Sys_Company, CompanyView>();
  28. CreateMap<AddCompanyDto, Sys_Company>();
  29. CreateMap<EditCompanyDto, Sys_Company>();
  30. #endregion
  31. #region 部门板块
  32. CreateMap<Sys_Department, DepartmentIView>();
  33. CreateMap<AddDepartmentDto, Sys_Department>();
  34. CreateMap<EditDepartmentDto, Sys_Department>();
  35. #endregion
  36. #region 岗位板块
  37. CreateMap<Sys_JobPost, JobPostView>();
  38. CreateMap<AddJobPostDto,Sys_JobPost>();
  39. CreateMap<Sys_JobPostI, JobPostView>();
  40. #endregion
  41. #region 用户板块
  42. CreateMap<UserDto, Sys_Users>();
  43. CreateMap<Sys_Users, UserInfo>();
  44. CreateMap<UserInfo,UserInfoWebView>();
  45. #endregion
  46. #region 功能权限板块
  47. CreateMap<OperationFunInitDta, Sys_PageFunctionPermission>();
  48. #endregion
  49. #endregion
  50. #region Group
  51. CreateMap<GroupListDto, Grp_DelegationInfo>();
  52. CreateMap<Grp_ScheduleDetailUpdDto, Grp_ScheduleDetailInfo>();
  53. CreateMap<Grp_ScheduleDetailInsertDto, Grp_ScheduleDetailInfo>();
  54. #endregion
  55. #region Resource
  56. #region 车公司资料
  57. CreateMap<Res_CarData, CarDataView>();
  58. CreateMap<AddCarDataDto, Res_CarData>();
  59. CreateMap<Res_CarData, CarDataSelectView>();
  60. #endregion
  61. #region 导游地接资料
  62. CreateMap<Res_LocalGuideData, LocalGuideDataView>();
  63. CreateMap<LocalGuideOperationDto,Res_LocalGuideData>();
  64. #endregion
  65. #region 机场三字码资料
  66. CreateMap<Res_ThreeCode, ThreeCodeView>();
  67. CreateMap<ThreeCodeOperationDto, Res_ThreeCode>();
  68. #endregion
  69. #region 酒店资料数据
  70. CreateMap<Res_HotelData, HotelDataView>();
  71. CreateMap<OperationHotelDto, Res_HotelData>();
  72. #endregion
  73. #endregion
  74. }
  75. }
  76. }