diff --git a/src/Shentun.WebPeis.Domain/Models/MedicalPackage.cs b/src/Shentun.WebPeis.Domain/Models/MedicalPackage.cs index 3049bec..241f175 100644 --- a/src/Shentun.WebPeis.Domain/Models/MedicalPackage.cs +++ b/src/Shentun.WebPeis.Domain/Models/MedicalPackage.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using Volo.Abp.Domain.Entities.Auditing; using Volo.Abp.Domain.Entities; +using System.ComponentModel.DataAnnotations.Schema; namespace Shentun.WebPeis.Models; @@ -65,6 +66,15 @@ public partial class MedicalPackage: AuditedEntity, IHasConcurrencyStamp /// public char MaritalStatusId { get; set; } + /// + /// 适用年龄下限 + /// + public short AgeLowerLimit { get; set; } + /// + /// 适用年龄上限 + /// + public short AgeUpperLimit { get; set; } + public virtual ICollection MedicalPackageDetails { get; set; } = new List(); public override object?[] GetKeys() diff --git a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/MedicalPackageConfigure.cs b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/MedicalPackageConfigure.cs index 6cac438..9ccc031 100644 --- a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/MedicalPackageConfigure.cs +++ b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/MedicalPackageConfigure.cs @@ -75,6 +75,18 @@ namespace Shentun.WebPeis.Configures .IsRequired() .HasDefaultValueSql("'N'::bpchar") .HasColumnName("is_basic_recommend"); + + entity.Property(e => e.AgeLowerLimit) + .HasComment("适用年龄下限") + .IsRequired() + .HasColumnName("age_lower_limit") + .HasDefaultValueSql("0"); + + entity.Property(e => e.AgeUpperLimit) + .HasColumnName("age_upper_limit") + .HasDefaultValueSql("200") + .HasComment("适用年龄上限") + .IsRequired(); } } }