/// <summary>
        /// 添加家族疾病
        /// </summary>
        /// <param name="member"></param>
        /// <returns></returns>
        public string Add(FD_Disease disease)
        {
            var entity = new HR_FD_DISEASE();

            LoadModelToEntity(disease, entity);
            entity.ID = string.IsNullOrEmpty(disease.ID) ? Guid.NewGuid().ToString() : disease.ID;
            repository.Insert(entity);
            return(entity.ID);
        }
 /// <summary>
 /// 数据库模型转业务模型
 /// </summary>
 /// <param name="entity"></param>
 /// <param name="model"></param>
 protected static void LoadEntityToModel(HR_FD_DISEASE entity, FD_Disease model)
 {
     if (entity == null || model == null)
     {
         return;
     }
     model.AttackDate        = entity.ATTACKDATA;
     model.DiagnosisAge      = entity.DIAGNOSISAGE.HasValue ? Convert.ToInt32(entity.DIAGNOSISAGE.Value) : 0;
     model.DiseaseCode       = entity.DISEASECODE;
     model.DiseaseName       = entity.DISEASENAME;
     model.ID                = entity.ID;
     model.IsInfectious      = entity.ISINFECTIOUS.HasValue && entity.ISINFECTIOUS.Value == 1;
     model.MemberID          = entity.MEMBERID;
     model.Treatment         = entity.TREATMENT;
     model.TreatmentHospital = entity.TREATMENTHOSPITAL;
     model.TreatmentResult   = entity.TREATMENTRESULT;
 }
 /// <summary>
 /// 业务模型转数据库模型
 /// </summary>
 /// <param name="model"></param>
 /// <param name="entity"></param>
 protected static void LoadModelToEntity(FD_Disease model, HR_FD_DISEASE entity)
 {
     if (entity == null || model == null)
     {
         return;
     }
     entity.ATTACKDATA        = model.AttackDate;
     entity.DIAGNOSISAGE      = model.DiagnosisAge;
     entity.DISEASECODE       = model.DiseaseCode;
     entity.DISEASENAME       = model.DiseaseName;
     entity.ID                = model.ID;
     entity.ISINFECTIOUS      = model.IsInfectious ? 1 : 0;
     entity.MEMBERID          = model.MemberID;
     entity.TREATMENT         = model.Treatment;
     entity.TREATMENTHOSPITAL = model.TreatmentHospital;
     entity.TREATMENTRESULT   = model.TreatmentResult;
 }