_baseMappingProfile.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. #region Login
  14. CreateMap<LoginDto, Sys_Users>();
  15. #endregion
  16. #region 消息
  17. CreateMap<Sys_Message, DepartmentIView>();
  18. CreateMap<Sys_MessageReadAuth, DepartmentIView>();
  19. #endregion
  20. #region 公司板块
  21. CreateMap<Sys_Company, CompanyView>();
  22. CreateMap<AddCompanyDto, Sys_Company>();
  23. CreateMap<EditCompanyDto, Sys_Company>();
  24. #endregion
  25. #region 部门板块
  26. CreateMap<Sys_Department, DepartmentIView>();
  27. CreateMap<AddDepartmentDto, Sys_Department>();
  28. CreateMap<EditDepartmentDto, Sys_Department>();
  29. #endregion
  30. #region 岗位板块
  31. CreateMap<Sys_JobPost, JobPostView>();
  32. CreateMap<AddJobPostDto,Sys_JobPost>();
  33. CreateMap<Sys_JobPostI, JobPostView>();
  34. #endregion
  35. #region 用户板块
  36. CreateMap<UserDto, Sys_Users>();
  37. CreateMap<Sys_Users, UserInfo>();
  38. CreateMap<UserInfo,UserInfoWebView>();
  39. #endregion
  40. }
  41. }
  42. }