7 changed files with 315 additions and 3 deletions
-
15Shentun.WebPeis.Plugins/AppQueueRegisterPlugIns.cs
-
14src/Shentun.WebPeis.Application.Contracts/AppointPatientRegisters/AppointPatientRegisterIdsInputDto.cs
-
72src/Shentun.WebPeis.Application.Contracts/AppointPatientRegisters/GerAppointPatientRegisterWithAsbitemListDto.cs
-
27src/Shentun.WebPeis.Application.Contracts/AppointPatientRegisters/UpdateAppointPatientAsbitemStatusInputDto.cs
-
156src/Shentun.WebPeis.Application/AppointPatientRegisters/AppointPatientRegisterAppService.cs
-
29src/Shentun.WebPeis.Application/Charges/ChargeAppService.cs
-
5src/Shentun.WebPeis.Domain/Charges/ChargeManager.cs
@ -0,0 +1,14 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.WebPeis.AppointPatientRegisters |
|||
{ |
|||
public class AppointPatientRegisterIdsInputDto |
|||
{ |
|||
/// <summary>
|
|||
/// 预约id集合
|
|||
/// </summary>
|
|||
public List<Guid> AppointPatientRegisterIds { get; set; } = new List<Guid>(); |
|||
} |
|||
} |
|||
@ -0,0 +1,72 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.WebPeis.AppointPatientRegisters |
|||
{ |
|||
public class GerAppointPatientRegisterWithAsbitemListDto |
|||
{ |
|||
/// <summary>
|
|||
/// 预约id
|
|||
/// </summary>
|
|||
public Guid AppointPatientRegisterId { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 收费状态 0-未收费 1-已收费 2-已退费
|
|||
/// </summary>
|
|||
public char ChargeFlag { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 预约日期
|
|||
/// </summary>
|
|||
public string AppointDate { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 预约项目
|
|||
/// </summary>
|
|||
public List<GerAppointPatientRegisterWithAsbitemListChargeAsbitemDto> AppointRegisterAsbitemDetail { get; set; } = new List<GerAppointPatientRegisterWithAsbitemListChargeAsbitemDto>(); |
|||
} |
|||
|
|||
|
|||
public class GerAppointPatientRegisterWithAsbitemListChargeAsbitemDto |
|||
{ |
|||
/// <summary>
|
|||
/// 主键
|
|||
/// </summary>
|
|||
public Guid AppointRegisterAsbitemId { get; set; } |
|||
/// <summary>
|
|||
/// 组合项目ID
|
|||
/// </summary>
|
|||
public Guid AsbitemId { get; set; } |
|||
/// <summary>
|
|||
/// 组合项目名称
|
|||
/// </summary>
|
|||
public string AsbitemName { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 标准价格
|
|||
/// </summary>
|
|||
public decimal StandardPrice { get; set; } |
|||
/// <summary>
|
|||
/// 收费价格
|
|||
/// </summary>
|
|||
public decimal ChargePrice { get; set; } |
|||
/// <summary>
|
|||
/// 支付类别标准
|
|||
/// </summary>
|
|||
public char PayTypeFlag { get; set; } |
|||
/// <summary>
|
|||
/// 是否收费
|
|||
/// </summary>
|
|||
public char IsCharge { get; set; } |
|||
|
|||
|
|||
|
|||
/// <summary>
|
|||
/// 数量
|
|||
/// </summary>
|
|||
public short Amount { get; set; } |
|||
|
|||
|
|||
} |
|||
} |
|||
@ -0,0 +1,27 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.WebPeis.AppointPatientRegisters |
|||
{ |
|||
public class UpdateAppointPatientAsbitemStatusInputDto |
|||
{ |
|||
/// <summary>
|
|||
/// 预约id
|
|||
/// </summary>
|
|||
public Guid AppointPatientRegisterId { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 收费项目状态
|
|||
/// </summary>
|
|||
public List<UpdateAppointPatientAsbitemStatusInputDetailDto> ChargeAsbitemDetail { get; set; } = new List<UpdateAppointPatientAsbitemStatusInputDetailDto>(); |
|||
|
|||
} |
|||
|
|||
public class UpdateAppointPatientAsbitemStatusInputDetailDto |
|||
{ |
|||
public Guid AsbitemId { get; set; } |
|||
|
|||
public char IsCharge { get; set; } |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue