Browse Source

收费申请

bjmzak
DESKTOP-G961P6V\Zhh 2 years ago
parent
commit
af13ca8d2f
  1. 45
      src/Shentun.Peis.Domain/ChargeRequestAsbitems/ChargeRequestAsbitemManager.cs
  2. 9
      src/Shentun.Peis.Domain/ChargeRequests/ChargeRequest.cs
  3. 1
      src/Shentun.Peis.Domain/ChargeRequests/ChargeRequestManager.cs
  4. 1
      src/Shentun.Peis.EntityFrameworkCore/DbMapping/ChargeRequests/ChargeRequestDbMapping.cs

45
src/Shentun.Peis.Domain/ChargeRequestAsbitems/ChargeRequestAsbitemManager.cs

@ -0,0 +1,45 @@
using Shentun.Peis.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.Domain.Services;
namespace Shentun.Peis.ChargeRequestAsbitems
{
public class ChargeRequestAsbitemManager : DomainService
{
private readonly IRepository<ChargeRequestAsbitem, Guid> _repository;
public ChargeRequestAsbitemManager(IRepository<ChargeRequestAsbitem, Guid> repository)
{
_repository = repository;
}
/// <summary>
/// 创建
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
public async Task<ChargeRequestAsbitem> CreateAsync(
ChargeRequestAsbitem entity
)
{
return new ChargeRequestAsbitem(
GuidGenerator.Create()
)
{
ChargeRequestId = entity.ChargeRequestId,
AsbitemId = entity.AsbitemId,
RegisterAsbitemId = entity.RegisterAsbitemId,
ChargePrice = entity.ChargePrice,
Amount = entity.Amount,
IsCharge = 'N',
};
}
}
}

9
src/Shentun.Peis.Domain/ChargeRequests/ChargeRequest.cs

@ -31,11 +31,6 @@ namespace Shentun.Peis.Models
[Column("patient_register_id")]
public Guid PatientRegisterId { get; set; }
/// <summary>
/// 病人号
/// </summary>
[Column("patient_id")]
public Guid PatientId { get; set; }
/// <summary>
/// his 病人号
@ -61,6 +56,10 @@ namespace Shentun.Peis.Models
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }
[ForeignKey(nameof(PatientRegisterId))]
[InverseProperty("ChargeRequest")]
public virtual PatientRegister PatientRegister { get; set; } = null!;
//[ForeignKey(nameof(PatientRegisterId))]
//[InverseProperty("Charges")]
//public virtual PatientRegister PatientRegister { get; set; } = null!;

1
src/Shentun.Peis.Domain/ChargeRequests/ChargeRequestManager.cs

@ -33,7 +33,6 @@ namespace Shentun.Peis.ChargeRequests
)
{
PatientRegisterId = entity.PatientRegisterId,
PatientId = entity.PatientId,
HisPatientId = entity.HisPatientId,
HisChargeNo = entity.HisChargeNo,
ChargeRequestFlag = entity.ChargeRequestFlag,

1
src/Shentun.Peis.EntityFrameworkCore/DbMapping/ChargeRequests/ChargeRequestDbMapping.cs

@ -23,7 +23,6 @@ namespace Shentun.Peis.DbMapping.ChargeRequests
entity.Property(e => e.ChargeRequestFlag).HasDefaultValueSql("0").IsRequired();
entity.Property(e => e.PatientRegisterId).HasComment("登记流水号").IsRequired();
entity.Property(e => e.PatientId).HasComment("档案号").IsRequired();

Loading…
Cancel
Save