24小时一体机服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.9 KiB

using AutoMapper;
using Elight.Entity.APPDto.Lawyer;
using Elight.Entity.AppMode.Lawyer;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
public class AuthManageProfile : Profile
{
public AuthManageProfile()
{
CreateMap<JZJBXX, JZJBXXDto>().ReverseMap().ForAllMembers(opt =>
{
opt.UseDestinationValue();
opt.Condition((src, dest, srcm, destm) => srcm != null);
});
CreateMap<JZML, JZMLDto>().ReverseMap().ForAllMembers(opt =>
{
opt.UseDestinationValue();
opt.Condition((src, dest, srcm, destm) => srcm != null);
});
CreateMap<JZWJItem, JZWJItemDto>().ReverseMap().ForAllMembers(opt =>
{
opt.UseDestinationValue();
opt.Condition((src, dest, srcm, destm) => srcm != null);
});
CreateMap<LawyerArchives, LawyerArchivesDto>().ReverseMap().ForAllMembers(opt =>
{
opt.UseDestinationValue();
opt.Condition((src, dest, srcm, destm) => srcm != null);
});
CreateMap<App_LawyerServicesModel, QRLawyerServiceDto>().ReverseMap();
CreateMap<App_Sys_UserModel, QRUserDto>().ReverseMap();
CreateMap<App_CloudCabinetModel, App_CloudCabinetDto>();
CreateMap<App_ConfessionModel, App_ConfessionDto>();
CreateMap<App_DocumentModel, App_DocumentDto>();
CreateMap<App_HearingModel, App_HearingDto>();
CreateMap<App_LawyerServicesModel, App_LawyerServicesDto>();
CreateMap<App_ReceptionModel, App_ReceptionDto>();
CreateMap<App_RemoteModel, App_RemoteDto>();
//用户管理
CreateMap<App_Sys_UserDto, App_Sys_UserModel>();
}
}
}