This commit is contained in:
2024-12-18 15:50:21 +08:00
parent 684973e6b7
commit b2c54119ea
214 changed files with 65908 additions and 8461 deletions

View File

@@ -16,7 +16,17 @@ namespace CapMachine.Wpf.MapperProfile
{
public ChartSelectProfile()
{
CreateMap<ConfigChartSelect, ChartSelectDto>()
CreateMap<ConfigChart, ChartSelectDto>()
.ForMember(dest => dest.Index, opt => opt.MapFrom(src => src.Index))
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name))
//.ForMember(dest => dest.Id, opt => opt.Ignore())//忽略目标类中的属性
//.ForMember(dest => dest.OrderDate, opt => opt.UserValue<DateTime>(DateTime.Now)); //固定值匹配
//.ForMember(dest => dest.TotalAmount, opt => opt.MapFrom(src => src.TotalAmount ?? 0)) //复杂的匹配
//.ForMember(dest => dest.EventDate, opt => opt.MapFrom(src => src.WorkEvent.Date)) //属性匹配匹配源类中WorkEvent.Date到EventDate
.ForMember(dest => dest.YAxis, opt => opt.MapFrom(src => src.ConfigChartYAxis))//
.ReverseMap();
CreateMap<HistoryConfigChart, ChartSelectDto>()
.ForMember(dest => dest.Index, opt => opt.MapFrom(src => src.Index))
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name))
//.ForMember(dest => dest.Id, opt => opt.Ignore())//忽略目标类中的属性