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