tangxu
2024-01-09 ddc2780231ea76be74fadb7486401a3d0d17b101
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
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
 
 
 
        }
    }
}