9 changed files with 460 additions and 80 deletions
-
71src/Shentun.Peis.Application.Contracts/PatientRegisters/CreatePatientRegisterDto.cs
-
6src/Shentun.Peis.Application.Contracts/Permissions/PeisPermissionDefinitionProvider.cs
-
11src/Shentun.Peis.Application.Contracts/Permissions/PeisPermissions.cs
-
202src/Shentun.Peis.Application/PatientRegisters/PatientRegisterAppService.cs
-
5src/Shentun.Peis.Application/PeisApplicationAutoMapperProfile.cs
-
2src/Shentun.Peis.Domain.Shared/Localization/Peis/en.json
-
78src/Shentun.Peis.Domain/PatientRegisterExters/CreatePatientRegisterExterArg.cs
-
85src/Shentun.Peis.Domain/PatientRegisterExters/PatientRegisterExterManager.cs
-
76src/Shentun.Peis.Domain/PatientRegisterExters/UpdatePatientRegisterExterArg.cs
@ -0,0 +1,78 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Threading.Tasks; |
||||
|
|
||||
|
namespace Shentun.Peis.Models |
||||
|
{ |
||||
|
public class CreatePatientRegisterExterArg |
||||
|
{ |
||||
|
public Guid PatientRegisterId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 0-高原 1-健康
|
||||
|
/// </summary>
|
||||
|
public char? QztlType { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsCw { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsCy { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsGt { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsMain { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsWh { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsFj { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? IsQztlImport { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? UploadQztlFlag { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Planuserid { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Remark2 { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Remark3 { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Remark4 { get; set; } |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,85 @@ |
|||||
|
using Shentun.Peis.CustomerOrgs; |
||||
|
using Shentun.Peis.Enums; |
||||
|
using Shentun.Peis.Models; |
||||
|
using Shentun.Peis.OrganizationUnits; |
||||
|
using Shentun.Peis.PatientRegisters; |
||||
|
using Shentun.Utilities; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp; |
||||
|
using Volo.Abp.Domain.Entities; |
||||
|
using Volo.Abp.Domain.Services; |
||||
|
using Volo.Abp.Guids; |
||||
|
|
||||
|
namespace Shentun.Peis.PatientRegisterExters |
||||
|
{ |
||||
|
public class PatientRegisterExterManager : DomainService |
||||
|
{ |
||||
|
public PatientRegisterExterManager() { } |
||||
|
|
||||
|
public PatientRegisterExter CreateAsync(CreatePatientRegisterExterArg entity) |
||||
|
{ |
||||
|
|
||||
|
DataHelper.CheckEntityIsNull(entity); |
||||
|
if (entity.PatientRegisterId == Guid.Empty) |
||||
|
throw new UserFriendlyException("PatientRegisterId不能为空"); |
||||
|
|
||||
|
var patientRegisterExterEnt = new PatientRegisterExter() |
||||
|
{ |
||||
|
PatientRegisterId = entity.PatientRegisterId, |
||||
|
IsQztlImport = entity.IsQztlImport, |
||||
|
Planuserid = entity.Planuserid, |
||||
|
QztlIsCw = entity.QztlIsCw, |
||||
|
QztlIsCy = entity.QztlIsCy, |
||||
|
QztlIsFj = entity.QztlIsFj, |
||||
|
QztlIsGt = entity.QztlIsGt, |
||||
|
QztlIsMain = entity.QztlIsMain, |
||||
|
QztlIsWh = entity.QztlIsWh, |
||||
|
QztlType = entity.QztlType, |
||||
|
Remark2 = entity.Remark2, |
||||
|
Remark3 = entity.Remark3, |
||||
|
Remark4 = entity.Remark4, |
||||
|
UploadQztlFlag = entity.UploadQztlFlag |
||||
|
}; |
||||
|
|
||||
|
|
||||
|
return patientRegisterExterEnt; |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 更新
|
||||
|
/// </summary>
|
||||
|
/// <param name="sourceEntity">Dto实体映射数据</param>
|
||||
|
/// <param name="targetEntity">原始数据</param>
|
||||
|
/// <returns></returns>
|
||||
|
public void UpdateAsync( |
||||
|
UpdatePatientRegisterExterArg sourceEntity, |
||||
|
PatientRegisterExter targetEntity |
||||
|
) |
||||
|
{ |
||||
|
DataHelper.CheckEntityIsNull(sourceEntity); |
||||
|
DataHelper.CheckEntityIsNull(targetEntity); |
||||
|
|
||||
|
|
||||
|
targetEntity.IsQztlImport = sourceEntity.IsQztlImport; |
||||
|
targetEntity.Planuserid = sourceEntity.Planuserid; |
||||
|
targetEntity.QztlIsCw = sourceEntity.QztlIsCw; |
||||
|
targetEntity.QztlIsCy = sourceEntity.QztlIsCy; |
||||
|
targetEntity.QztlIsFj = sourceEntity.QztlIsFj; |
||||
|
targetEntity.QztlIsGt = sourceEntity.QztlIsGt; |
||||
|
targetEntity.QztlIsMain = sourceEntity.QztlIsMain; |
||||
|
targetEntity.QztlIsWh = sourceEntity.QztlIsWh; |
||||
|
targetEntity.QztlType = sourceEntity.QztlType; |
||||
|
targetEntity.Remark2 = sourceEntity.Remark2; |
||||
|
targetEntity.Remark3 = sourceEntity.Remark3; |
||||
|
targetEntity.Remark4 = sourceEntity.Remark4; |
||||
|
targetEntity.UploadQztlFlag = sourceEntity.UploadQztlFlag; |
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,76 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Threading.Tasks; |
||||
|
|
||||
|
namespace Shentun.Peis.PatientRegisterExters |
||||
|
{ |
||||
|
public class UpdatePatientRegisterExterArg |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 0-高原 1-健康
|
||||
|
/// </summary>
|
||||
|
public char? QztlType { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsCw { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsCy { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsGt { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsMain { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsWh { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? QztlIsFj { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? IsQztlImport { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public char? UploadQztlFlag { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Planuserid { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Remark2 { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Remark3 { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扩展
|
||||
|
/// </summary>
|
||||
|
public string Remark4 { get; set; } |
||||
|
} |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue