山东雷驰
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.
 
 
 
 

36 lines
1.3 KiB

using AutoMapper;
using Kean.Domain.Basic.Commands;
using Kean.Domain.Basic.Events;
using Kean.Domain.Basic.Models;
namespace Kean.Domain.Basic
{
/// <summary>
/// 模型映射配置
/// </summary>
public class AutoMapper : Profile
{
/// <summary>
/// 初始化 Kean.Domain.Basic.AutoMapper 类的新实例
/// </summary>
public AutoMapper()
{
CreateMap<CreateRoleCommand, Role>();
CreateMap<ModifyRoleCommand, Role>();
CreateMap<CreateRoleCommand, CreateRoleSuccessEvent>();
CreateMap<ModifyRoleCommand, ModifyRoleSuccessEvent>();
CreateMap<DeleteRoleCommand, DeleteRoleSuccessEvent>();
CreateMap<SetMenuPermissionCommand, SetMenuPermissionSuccessEvent>();
CreateMap<CreateUserCommand, User>();
CreateMap<ModifyUserCommand, User>();
CreateMap<CreateUserCommand, CreateUserSuccessEvent>();
CreateMap<ModifyUserCommand, ModifyUserSuccessEvent>();
CreateMap<DeleteUserCommand, DeleteUserSuccessEvent>();
CreateMap<ResetPasswordCommand, ResetPasswordSuccessEvent>();
CreateMap<CreateItemCommand, Item>();
CreateMap<ModifyItemCommand, Item>();
}
}
}