Blame view

antis-ncc-net-core/NCC.BlindBox.Entitys/海报管理/Mapper/TbPosterMapper.cs 546 Bytes
96d61a51   wwk   更新
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  using NCC.Common.Helper;
  using NCC.Common.Model;
  using NCC.Blind.Entitys.Dto.TbPoster;
  using Mapster;
  using System.Collections.Generic;
  
  namespace NCC.Blind.Entitys.Mapper.TbPoster
  {
  	public class Mapper : IRegister
  	{
  		public void Register(TypeAdapterConfig config)
  		{
  			config.ForType<TbPosterCrInput, TbPosterEntity>()
  				.Map(dest => dest.Banner, src => src.banner.ToJson())
  			;
  			config.ForType<TbPosterEntity, TbPosterInfoOutput>()
  				.Map(dest => dest.banner, src => src.Banner.ToObject<List<FileControlsModel>>())
  			;
  		}
  	}
  }