5 changed files with 176 additions and 6 deletions
-
118src/Shentun.Peis.Application.Contracts/AppointPatientRegisters/AppointPatientRegisterDto.cs
-
17src/Shentun.Peis.Application.Contracts/AppointPatientRegisters/AppointPatientRegisterInputDto.cs
-
21src/Shentun.Peis.Application/AppointPatientRegisters/AppointPatientRegisterAppService.cs
-
3src/Shentun.Peis.Domain.Shared/Enums/ThirdInterfaceTypeFlag.cs
-
23src/Shentun.Peis.Domain/ThirdInterfaces/ThirdInterfaceManager.cs
@ -0,0 +1,118 @@ |
|||
|
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.Peis.AppointPatientRegisters |
|||
{ |
|||
/// <summary>
|
|||
/// 预约信息
|
|||
/// </summary>
|
|||
public class AppointPatientRegisterDto |
|||
{ |
|||
/// <summary>
|
|||
/// 预约登记ID
|
|||
/// </summary>
|
|||
public Guid AppointPatientRegisterId { get; set; } |
|||
/// <summary>
|
|||
/// 人员ID
|
|||
/// </summary>
|
|||
|
|||
public Guid PersonId { get; set; } |
|||
/// <summary>
|
|||
/// 姓名
|
|||
/// </summary>
|
|||
|
|||
public string PersonName { get; set; } |
|||
/// <summary>
|
|||
/// 身份证号
|
|||
/// </summary>
|
|||
public string? IdNo { get; set; } |
|||
/// <summary>
|
|||
/// 性别ID
|
|||
/// </summary>
|
|||
public char SexId { get; set; } |
|||
/// <summary>
|
|||
/// 性别名称
|
|||
/// </summary>
|
|||
public string SexName { get; set; } |
|||
/// <summary>
|
|||
/// 婚姻状况ID
|
|||
/// </summary>
|
|||
public char MaritalStatusId { get; set; } |
|||
/// <summary>
|
|||
/// 婚姻状况名称
|
|||
/// </summary>
|
|||
public string MaritalStatusName { get; set; } |
|||
/// <summary>
|
|||
/// 单位ID
|
|||
/// </summary>
|
|||
|
|||
public Guid CustomerOrgId { get; set; } |
|||
/// <summary>
|
|||
/// 单位名称
|
|||
/// </summary>
|
|||
public string CustomerOrgName { get; set; } |
|||
public string ChildCustomerOrgName { get; set; } |
|||
/// <summary>
|
|||
/// 单位分组ID
|
|||
/// </summary>
|
|||
|
|||
public Guid? CustomerOrgGroupId { get; set; } |
|||
/// <summary>
|
|||
/// 单位分组名称
|
|||
/// </summary>
|
|||
public string CustomerOrgGroupName { get; set; } |
|||
/// <summary>
|
|||
/// 套餐ID
|
|||
/// </summary>
|
|||
|
|||
public Guid? MedicalPackageId { get; set; } |
|||
/// <summary>
|
|||
/// 套餐名称
|
|||
/// </summary>
|
|||
public string MedicalPackageName { get; set; } |
|||
/// <summary>
|
|||
/// 完成标志
|
|||
/// </summary>
|
|||
|
|||
public char CompleteFlag { get; set; } |
|||
/// <summary>
|
|||
/// 预约日期
|
|||
/// </summary>
|
|||
|
|||
public DateTime AppointDate { get; set; } |
|||
/// <summary>
|
|||
/// 备注
|
|||
/// </summary>
|
|||
|
|||
public string? Remark { get; set; } |
|||
/// <summary>
|
|||
/// 体检中心ID
|
|||
/// </summary>
|
|||
|
|||
public Guid MedicalCenterId { get; set; } |
|||
/// <summary>
|
|||
/// 单位登记ID
|
|||
/// </summary>
|
|||
|
|||
public Guid CustomerOrgRegisterId { get; set; } |
|||
/// <summary>
|
|||
/// 备孕标志
|
|||
/// </summary>
|
|||
|
|||
public char PregnantFlag { get; set; } |
|||
public string PregnantFlagName { get; set; } |
|||
/// <summary>
|
|||
/// 身高
|
|||
/// </summary>
|
|||
public decimal? Height { get; set; } |
|||
/// <summary>
|
|||
/// 体重
|
|||
/// </summary>
|
|||
|
|||
public decimal? Weight { get; set; } |
|||
|
|||
|
|||
} |
|||
} |
|||
@ -0,0 +1,17 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.Peis.AppointPatientRegisters |
|||
{ |
|||
public class AppointPatientRegisterInputDto |
|||
{ |
|||
public Guid? MedicalCenterId { get; set; } |
|||
public string IdNo { get; set; } |
|||
public string MobilePhone { get; set; } |
|||
|
|||
public DateTime? AppointStartDate { get; set; } |
|||
public DateTime? AppointStopDate { get; set; } |
|||
|
|||
} |
|||
} |
|||
@ -0,0 +1,21 @@ |
|||
using Microsoft.AspNetCore.Authorization; |
|||
using Microsoft.AspNetCore.Mvc; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
using Volo.Abp.Application.Services; |
|||
|
|||
namespace Shentun.Peis.AppointPatientRegisters |
|||
{ |
|||
[ApiExplorerSettings(GroupName = "Work")] |
|||
[Authorize] |
|||
public class AppointPatientRegisterAppService : ApplicationService |
|||
{ |
|||
//public async Task<List<AppointPatientRegisterDto>> GetListByIdNoOrMobilePhoneAsync(AppointPatientRegisterInputDto input)
|
|||
//{
|
|||
|
|||
//}
|
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue