using Mapster; using System; namespace IStation.Application { /// /// /// public class Mapper : IRegister { /// /// /// /// public void Register(TypeAdapterConfig config) { #region 客户 config.ForType() .Map(dest => dest.ParentIds, src => src.ParentIds) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.ParentIds, src => src.ParentIds); #endregion #region 部门 config.ForType() .Map(dest => dest.ParentIds, src => src.ParentIds) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.ParentIds, src => src.ParentIds); #endregion #region 岗位 config.ForType() .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType(); #endregion #region 员工 config.ForType() .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest=>dest.Flags,src=>src.Flags) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.Flags, src => src.Flags) .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.Flags, src => src.Flags); #endregion #region 员工职责 config.ForType() .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType(); #endregion #region 员工备注 config.ForType() .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType(); #endregion #region 第三方系统 config.ForType() .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType(); #endregion #region 第三方系统映射 config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); config.ForType(); #endregion } } }