using Mapster; using System; namespace IStation.Application { /// /// /// public class Mapper : IRegister { /// /// /// /// public void Register(TypeAdapterConfig config) { #region 业务类别 config.ForType(); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.UseStatus, src =>Model.eUseStatus.Enable); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 业务区域 config.ForType(); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 业务清单 config.ForType(); config.ForType(); config.ForType(); #endregion #region 泵站 config.ForType() .Map(dest => dest.DesignParas, src =>src.DesignParas); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.DesignParas, src => src.DesignParas) .Map(dest => dest.MonitorStatus, src => Model.eMonitorStatus.Disable) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID) .Map(dest => dest.DesignParas, src => src.DesignParas); #endregion #region 小区 config.ForType(); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 建筑物 config.ForType(); config.ForType() .Map(dest=>dest.CreateTime,src=>DateTime.Now) .Map(dest=>dest.CreateUserID,src=>UserManager.UserID) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 水厂 config.ForType(); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 管路 config.ForType() .Map(dest => dest.Flags, src => src.Flags); config.ForType() .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable) .Map(dest => dest.Flags, src => src.Flags); config.ForType() .Map(dest => dest.Flags, src => src.Flags); #endregion #region 管路绑定 config.ForType(); config.ForType() .Map(dest => dest.BindingTime, src => DateTime.Now); config.ForType() .Map(dest => dest.UnBindingTime, src => DateTime.Now); #endregion #region 泵站分类 config.ForType() .Map(dest => dest.ParentIds, src => src.ParentIds); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.ParentIds, src => src.ParentIds) .Map(dest=>dest.ObjectType,src=>ObjectType.Station); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 泵站附加属性组 config.ForType(); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.ObjectType, src => ObjectType.Station); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 泵站附加属性 config.ForType(); config.ForType() .Map(dest => dest.CreateTime, src => DateTime.Now) .Map(dest => dest.CreateUserID, src => UserManager.UserID) .Map(dest => dest.ObjectType, src => ObjectType.Station); config.ForType() .Map(dest => dest.UpdateTime, src => DateTime.Now) .Map(dest => dest.UpdateUserID, src => UserManager.UserID); #endregion #region 泵站附加属性选项 config.ForType(); config.ForType(); config.ForType(); #endregion #region 泵站附加属性映射 config.ForType(); config.ForType(); config.ForType(); config.ForType(); #endregion #region 泵站附加属性值 config.ForType(); config.ForType(); config.ForType(); config.ForType() .Map(dest => dest.ObjectType, src => ObjectType.Station) .Map(dest => dest.ObjectID, src => src.StationID); #endregion } } }