Blame view

netcore/src/Modularity/Tenant/NCC.Tenant.Entitys/Mapper/Mapper.cs 783 Bytes
de2bd2f9   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  using NCC.Tenant.Entitys.Dto;
  using NCC.Tenant.Entitys.Entity;
  using NCC.Tenant.Entitys.Model;
  using Mapster;
  
  namespace NCC.Tenant.Entitys.Mapper
  {
      class Mapper : IRegister
      {
          public void Register(TypeAdapterConfig config)
          {
              config.ForType<DynamicDbTableModel, DbTableModel>()
                  .Map(dest => dest.table, src => src.F_TABLE)
                  .Map(dest => dest.tableName, src => src.F_TABLENAME)
                  .Map(dest => dest.size, src => src.F_SIZE)
                  .Map(dest => dest.sum, src => int.Parse(src.F_SUM))
                  .Map(dest => dest.primaryKey, src => src.F_PRIMARYKEY);
  
              config.ForType<AccountEntity,TenantLoginOutput>()
                  .Map(dest => dest.token, src => src.Id);
          }
      }
  }