using Mapster;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Application.Core
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class Mapper : IRegister
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="config"></param>
|
public void Register(TypeAdapterConfig config)
|
{
|
|
#region 树排序码
|
|
config.ForType<UpdateSortCodeInput, Model.Sorter>();
|
|
config.ForType<UpdateTreeSortCodeInput, Model.TreeSorter>()
|
.Map(dest => dest.ParentIds, src => src.ParentIds);
|
|
config.ForType<UpdateSortCodeInput, Model.TraceSorter>()
|
.Map(dest => dest.UpdateUserID, src => UserManager.UserID)
|
.Map(dest => dest.UpdateTime, src => DateTime.Now);
|
|
config.ForType<UpdateTreeSortCodeInput, Model.TraceTreeSorter>()
|
.Map(dest => dest.UpdateUserID, src => UserManager.UserID)
|
.Map(dest => dest.UpdateTime, src => DateTime.Now)
|
.Map(dest => dest.ParentIds, src => src.ParentIds);
|
|
|
#endregion
|
|
|
|
}
|
}
|
}
|