using JNPF.Common.Extension; using JNPF.Common.Security; using JNPF.TaskScheduler.Entitys.Dto.TaskScheduler; using JNPF.TaskScheduler.Entitys.Model; using Mapster; namespace JNPF.TaskScheduler.Entitys.Mapper; public class Mapper : IRegister { public void Register(TypeAdapterConfig config) { config.ForType() .Map(dest => dest.startTime, src => src.ExecuteContent.ToObject().startTime.ParseToLong().TimeStampToDateTime()) .Map(dest => dest.endTime, src => src.ExecuteContent.ToObject().endTime.IsNotEmptyOrNull() ? src.ExecuteContent.ToObject().endTime.ParseToLong().TimeStampToDateTime() : new DateTime()); } }