You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
5.4 KiB
112 lines
5.4 KiB
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;
|
|
}
|
|
}
|
|
}
|