|
|
using Shentun.Peis.Diagnosises;using Shentun.Peis.Models;using Shentun.Utilities;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Volo.Abp.Domain.Entities;using Volo.Abp.Domain.Repositories;using Volo.Abp.Domain.Services;
namespace Shentun.Peis.PatientOccupationalDiseases{ public class PatientOccupationalDiseaseManager : DomainService { public PatientOccupationalDiseaseManager() { }
/// <summary>
/// 创建
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
public PatientOccupationalDisease CreateAsync(PatientOccupationalDisease entity) { return new PatientOccupationalDisease(GuidGenerator.Create()) { AbnormalTimes = entity.AbnormalTimes, AbortionTimes = entity.AbortionTimes, ChildrenNum = entity.ChildrenNum, DiagnosisDate = entity.DiagnosisDate, DiagnosisHospital = entity.DiagnosisHospital, DrinkFlag = entity.DrinkFlag, DrinkNum = entity.DrinkNum, DrinkYears = entity.DrinkYears, FirstMenstruation = entity.FirstMenstruation, JobType = entity.JobType, MenstruationCycle = entity.MenstruationCycle, MenstruationEndAge = entity.MenstruationEndAge, MenstruationFlag = entity.MenstruationFlag, MenstruationTimeLength = entity.MenstruationTimeLength, //OccupationalAbnormal = entity.OccupationalAbnormal,
//OccupationalAbSuggestion = entity.OccupationalAbSuggestion,
//NoOccupAbSuggestion = entity.NoOccupAbSuggestion,
//NoOccupationalAbnormal = entity.NoOccupationalAbnormal,
// HandleSuggestion = entity.HandleSuggestion,
LastMenstrualPeriodDate = entity.LastMenstrualPeriodDate, OcCheckTypeId = entity.OcCheckTypeId, OccupationalDisease = entity.OccupationalDisease, Other = entity.Other, PoisonWorkTime = entity.PoisonWorkTime, PrematureBirthTimes = entity.PrematureBirthTimes, PreviousHistory = entity.PreviousHistory, IsRecovery = entity.IsRecovery, SmokeFlag = entity.SmokeFlag, SmokeNum = entity.SmokeNum, SmokeYears = entity.SmokeYears, StillbirthTimes = entity.StillbirthTimes, TotalWorkTime = entity.TotalWorkTime, PatientRegisterId = entity.PatientRegisterId }; }
/// <summary>
/// 更新
/// </summary>
/// <param name="sourceEntity"></param>
/// <param name="targetEntity"></param>
/// <returns></returns>
public void UpdateAsync( PatientOccupationalDisease sourceEntity, PatientOccupationalDisease targetEntity ) { targetEntity.AbnormalTimes = sourceEntity.AbnormalTimes; targetEntity.AbortionTimes = sourceEntity.AbortionTimes; targetEntity.ChildrenNum = sourceEntity.ChildrenNum; targetEntity.DiagnosisDate = sourceEntity.DiagnosisDate; targetEntity.DiagnosisHospital = sourceEntity.DiagnosisHospital; targetEntity.DrinkFlag = sourceEntity.DrinkFlag; targetEntity.DrinkNum = sourceEntity.DrinkNum; targetEntity.DrinkYears = sourceEntity.DrinkYears; targetEntity.FirstMenstruation = sourceEntity.FirstMenstruation; targetEntity.JobType = sourceEntity.JobType; targetEntity.MenstruationCycle = sourceEntity.MenstruationCycle; targetEntity.MenstruationEndAge = sourceEntity.MenstruationEndAge; targetEntity.MenstruationFlag = sourceEntity.MenstruationFlag; targetEntity.MenstruationTimeLength = sourceEntity.MenstruationTimeLength; targetEntity.LastMenstrualPeriodDate = sourceEntity.LastMenstrualPeriodDate; targetEntity.OcCheckTypeId = sourceEntity.OcCheckTypeId; //targetEntity.NoOccupAbSuggestion = sourceEntity.NoOccupAbSuggestion;
//targetEntity.NoOccupationalAbnormal = sourceEntity.NoOccupationalAbnormal;
//targetEntity.OccupationalAbnormal = sourceEntity.OccupationalAbnormal;
//targetEntity.OccupationalAbSuggestion = sourceEntity.OccupationalAbSuggestion;
//targetEntity.HandleSuggestion = sourceEntity.HandleSuggestion;
targetEntity.OccupationalDisease = sourceEntity.OccupationalDisease; targetEntity.Other = sourceEntity.Other; targetEntity.PoisonWorkTime = sourceEntity.PoisonWorkTime; targetEntity.PrematureBirthTimes = sourceEntity.PrematureBirthTimes; targetEntity.PreviousHistory = sourceEntity.PreviousHistory; targetEntity.IsRecovery = sourceEntity.IsRecovery; targetEntity.SmokeFlag = sourceEntity.SmokeFlag; targetEntity.SmokeNum = sourceEntity.SmokeNum; targetEntity.SmokeYears = sourceEntity.SmokeYears; targetEntity.StillbirthTimes = sourceEntity.StillbirthTimes; targetEntity.TotalWorkTime = sourceEntity.TotalWorkTime; targetEntity.PatientRegisterId = sourceEntity.PatientRegisterId; } }}
|