# Conflicts: # src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs feat: 调整轨迹区域添加了国家名称字段
39 lines
2.2 KiB
C#
39 lines
2.2 KiB
C#
using AutoMapper;
|
|
using SJZY.Track.Application.Contract.Dtos.Forewarning;
|
|
using SJZY.Track.Domain.Aggregates.ForewarningAggregate;
|
|
using SJZY.Track.Domain.Aggregates.KPIAreaAggregate;
|
|
using SJZY.Track.Domain.Dtos.Forewarning;
|
|
using Volo.Abp.AutoMapper;
|
|
|
|
namespace SJZY.Track.Application.AutoMapper;
|
|
|
|
public class ForewarningMapperProfile :Profile
|
|
{
|
|
public ForewarningMapperProfile()
|
|
{
|
|
CreateMap<CreateWarningInput, WarningEntity>(MemberList.None)
|
|
.Ignore(x => x.WarningFactors);
|
|
CreateMap<WarningTimeSpanDto, WarningRuleEntity>(MemberList.None);
|
|
CreateMap<UpdateRuleAreaRequest, RuleAreaEntity>(MemberList.None);
|
|
CreateMap<AddRuleAreaInfoRequest, RuleAreaInfoEntity>(MemberList.None)
|
|
.ForMember(dest => dest.CountryCode, opt => opt.MapFrom(src => src.CountryCode))
|
|
.ForMember(dest => dest.CountryName, opt => opt.MapFrom(src => src.CountryName))
|
|
.ForMember(dest => dest.Province, opt => opt.MapFrom(src => src.Province))
|
|
.ForMember(dest => dest.City, opt => opt.MapFrom(src => src.City))
|
|
.ForMember(dest => dest.LeftPostcode, opt => opt.MapFrom(src => src.LeftPostCode))
|
|
.ForMember(dest => dest.RightPostcode, opt => opt.MapFrom(src => src.RightPostCode))
|
|
.ForMember(dest => dest.AreaId, opt => opt.MapFrom(src => src.AreaId));
|
|
|
|
CreateMap<CreateRuleAreaRequest, RuleAreaEntity>(MemberList.None)
|
|
.ForMember(dest => dest.SubSystemId, opt => opt.MapFrom(src => src.SystemId))
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name));
|
|
|
|
CreateMap<UpdateRuleAreaInfoRequest, RuleAreaInfoEntity>(MemberList.None)
|
|
.ForMember(dest => dest.CountryCode, opt => opt.MapFrom(src => src.CountryCode))
|
|
.ForMember(dest => dest.CountryName, opt => opt.MapFrom(src => src.CountryName))
|
|
.ForMember(dest => dest.Province, opt => opt.MapFrom(src => src.Province))
|
|
.ForMember(dest => dest.City, opt => opt.MapFrom(src => src.City))
|
|
.ForMember(dest => dest.LeftPostcode, opt => opt.MapFrom(src => src.LeftPostCode))
|
|
.ForMember(dest => dest.RightPostcode, opt => opt.MapFrom(src => src.RightPostCode));
|
|
}
|
|
} |