|
@@ -31,7 +31,7 @@ namespace Hotline.Application.Mappers
|
|
|
.Map(d => d.State, x => x.IsDeleted ? "已删除" : "正常")
|
|
|
.IgnoreIf((s, d) => s.Account == null, d => d.UserName)
|
|
|
.IgnoreIf((s, d) => s.Account == null, d => d.Roles)
|
|
|
- ;
|
|
|
+ .IgnoreNullValues(true);
|
|
|
|
|
|
config.NewConfig<Role, RoleDto>()
|
|
|
.Map(d => d.AccountIds, x => x.Accounts.Select(d => d.Id))
|
|
@@ -45,6 +45,13 @@ namespace Hotline.Application.Mappers
|
|
|
config.ForType<WorkflowStep, WorkflowStep>()
|
|
|
.Ignore(d => d.Id);
|
|
|
|
|
|
+ config.ForType<WorkflowStep, WorkflowTrace>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.StepId, s => s.Id);
|
|
|
+
|
|
|
+ config.ForType<WorkflowSupplement, WorkflowSupplementDto>()
|
|
|
+ .IgnoreIf((s, d) => s.Creator == null, d => d.Creator);
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
#region order
|
|
@@ -56,7 +63,14 @@ namespace Hotline.Application.Mappers
|
|
|
.IgnoreIf((s, d) => s.Employee == null, d => d.EmployeeName, d => d.EmployeeStaffNo)
|
|
|
.Map(d => d.EmployeeName, x => x.Employee.Name)
|
|
|
.Map(d => d.EmployeeStaffNo, x => x.Employee.StaffNo)
|
|
|
- ;
|
|
|
+ .IgnoreNullValues(true);
|
|
|
+
|
|
|
+ config.ForType<AddOrderDto, Order>()
|
|
|
+ .IgnoreIf((s, d) => s.OrderComplain == null, d => d.OrderComplain)
|
|
|
+ .IgnoreIf((s, d) => s.OrderReport == null, d => d.OrderReport);
|
|
|
+
|
|
|
+ config.ForType<UpdateOrderDto, Order>()
|
|
|
+ .Inherits<AddOrderDto, Order>();
|
|
|
|
|
|
#endregion
|
|
|
}
|