_baseMappingProfile.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using OASystem.Domain.Dtos.System;
  2. using OASystem.Domain.Dtos.UserDto;
  3. using OASystem.Domain.Entities;
  4. using OASystem.Domain.Entities.System;
  5. using OASystem.Domain.ViewModels;
  6. using OASystem.Domain.ViewModels.System;
  7. namespace OASystem.Domain.AutoMappers
  8. {
  9. public class _baseMappingProfile : Profile
  10. {
  11. public _baseMappingProfile()
  12. {
  13. //CreateMap<OrderDto, Order>();
  14. #region Login
  15. CreateMap<LoginDto, Sys_Users>();
  16. #endregion
  17. #region 公司板块
  18. CreateMap<Sys_Company, CompanyView>();
  19. CreateMap<AddCompanyDto, Sys_Company>();
  20. CreateMap<EditCompanyDto, Sys_Company>();
  21. #endregion
  22. #region 部门板块
  23. CreateMap<Sys_Department, DepartmentIView>();
  24. CreateMap<AddDepartmentDto,Sys_Department>();
  25. CreateMap<EditDepartmentDto,Sys_Department>();
  26. #endregion
  27. #region 用户板块
  28. CreateMap<UserDto, Sys_Users>();
  29. CreateMap<Sys_Users, UserInfoView>();
  30. CreateMap<UserInfoView,UserIView>();
  31. CreateMap<UserInfoView, UserIWebView>();
  32. #endregion
  33. }
  34. }
  35. }