namespace Yw.Application.Health
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class Mapper : IRegister
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="config"></param>
|
public void Register(TypeAdapterConfig config)
|
{
|
|
#region 1-health-index
|
|
config.ForType<SetHealthIndexInput, Model.HealthIndex>();
|
|
config.ForType<Model.HealthIndex, HealthIndexDto>();
|
|
#endregion
|
|
#region 2-health-result
|
|
config.ForType<Model.HealthResult, HealthResultDto>();
|
|
config.ForType<SetHealthResultInput, Model.HealthResult>();
|
|
#endregion
|
|
#region 3-health-importance
|
|
config.ForType<Model.HealthImportance, HealthImportanceDto>();
|
|
config.ForType<SetHealthImportanceInput, Model.HealthImportance>();
|
|
#endregion
|
|
#region 4-health-deterioration
|
|
config.ForType<Model.HealthDeterioration, HealthDeteriorationDto>();
|
|
config.ForType<SetHealthDeteriorationInput, Model.HealthDeterioration>();
|
|
#endregion
|
|
#region 5-health-quota-evaluation-model
|
|
config.ForType<AddHealthQuotaEvaluationModelAutoInput, Model.HealthQuotaEvaluationModel>()
|
.Map(dest => dest.Way, src => eEvaluateWay.Auto)
|
.Map(dest => dest.Evaluation, src => src.Evaluation.ToJson());
|
|
config.ForType<AddHealthQuotaEvaluationModelHandInput, Model.HealthQuotaEvaluationModel>()
|
.Map(dest => dest.Way, src => eEvaluateWay.Hand)
|
.Map(dest => dest.Evaluation, src => src.Evaluation.ToJson());
|
|
|
config.ForType<AddHealthQuotaEvaluationModelInput, Model.HealthQuotaEvaluationModel>();
|
|
config.ForType<UpdateHealthQuotaEvaluationModelAutoInput, Model.HealthQuotaEvaluationModel>()
|
.Map(dest => dest.Evaluation, src => src.Evaluation.ToJson());
|
|
config.ForType<UpdateHealthQuotaEvaluationModelHandInput, Model.HealthQuotaEvaluationModel>()
|
.Map(dest => dest.Evaluation, src => src.Evaluation.ToJson());
|
|
config.ForType<UpdateHealthQuotaEvaluationModelInput, Model.HealthQuotaEvaluationModel>();
|
|
config.ForType<Model.HealthQuotaEvaluationModel, HealthQuotaEvaluationModelDto>();
|
|
#endregion
|
|
#region 6-health-multi-evaluation-model
|
|
|
config.ForType<AddHealthMultiEvaluationModelInput, Model.HealthMultiEvaluationModel>();
|
|
config.ForType<UpdateHealthMultiEvaluationModelInput, Model.HealthMultiEvaluationModel>();
|
|
config.ForType<Model.HealthMultiEvaluationModel, HealthMultiEvaluationModelDto>();
|
|
#endregion
|
|
#region 7-health-multi-evaluation-model-item
|
|
config.ForType<AddHealthMultiEvaluationModelItemInput, Model.HealthMultiEvaluationModelItem>();
|
|
config.ForType<UpdateHealthMultiEvaluationModelItemInput, Model.HealthMultiEvaluationModelItem>();
|
|
config.ForType<Model.HealthMultiEvaluationModelItem, HealthMultiEvaluationModelItemDto>();
|
|
#endregion
|
|
#region 8-health-multi-evaluation-model-condition
|
|
config.ForType<AddHealthMultiEvaluationModelConditionInput, Model.HealthMultiEvaluationModelCondition>();
|
|
config.ForType<UpdateHealthMultiEvaluationModelConditionInput, Model.HealthMultiEvaluationModelCondition>();
|
|
config.ForType<Model.HealthMultiEvaluationModelCondition, HealthMultiEvaluationModelConditionDto>();
|
|
#endregion
|
|
|
|
}
|
}
|
}
|