2021-05-27 16:58:40 +08:00
|
|
|
|
using Mapster;
|
2022-05-19 15:01:08 +08:00
|
|
|
|
using Nirvana.Common;
|
2021-05-27 16:58:40 +08:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
using System.Threading.Tasks;
|
2022-05-19 15:01:08 +08:00
|
|
|
|
using Waste.Application.SubscribeInfo;
|
2021-05-27 16:58:40 +08:00
|
|
|
|
using Waste.Domain;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Waste.Application
|
|
|
|
|
|
{
|
|
|
|
|
|
public class Mapper : IRegister
|
|
|
|
|
|
{
|
|
|
|
|
|
public void Register(TypeAdapterConfig config)
|
|
|
|
|
|
{
|
2021-06-02 15:10:40 +08:00
|
|
|
|
config.ForType<ApiReportBaseDataItem, ApiReportBaseData>()
|
|
|
|
|
|
.Map(dest => dest.weight, src => src.DayWeight.ToString("f2"))
|
|
|
|
|
|
.Map(dest => dest.pweight, src => src.DayPureWeight.ToString("f2"))
|
2022-07-06 09:07:42 +08:00
|
|
|
|
.Map(dest => dest.time, src => src.CreateTime.ToString("yyyy-MM-dd"))
|
|
|
|
|
|
.Map(dest => dest.type, src => src.WasteType)
|
2021-06-02 15:10:40 +08:00
|
|
|
|
;
|
2022-05-19 15:01:08 +08:00
|
|
|
|
config.ForType<SendThirdMessageSubscribeS2SDto, SendThirdMessageSubscriDto>()
|
2022-07-06 09:07:42 +08:00
|
|
|
|
.Map(dest => dest.time, src => src.Time.GetTimeStamp())
|
2022-05-19 15:01:08 +08:00
|
|
|
|
;
|
2022-07-06 09:07:42 +08:00
|
|
|
|
config.ForType<SendThirdMessageSubscriDto, SendMessageToThirdS2CDto>()
|
|
|
|
|
|
.Map(dest => dest.trashcode, src => src.trashcode.ToStr())
|
|
|
|
|
|
.Map(dest => dest.wastestype, src => src.wastestype.ToStr())
|
|
|
|
|
|
;
|
2021-05-27 16:58:40 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|
2022-07-06 09:07:42 +08:00
|
|
|
|
}
|