From e43c6599ffc8ab2183656a966d6f2513dc85ce78 Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Sun, 2 Jun 2024 17:31:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E6=8E=92=E7=8F=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Shentun.WebPeis.Domain/Models/AppointSchedule.cs | 3 ++- .../Models/AppointScheduleCustomerOrg.cs | 1 + src/Shentun.WebPeis.Domain/Models/AppointScheduleTemplate.cs | 4 +++- .../Configures/AppointScheduleConfigure.cs | 3 ++- .../Configures/AppointScheduleCustomerOrgConfigure.cs | 4 ++++ .../Configures/AppointScheduleTemplateConfigure.cs | 5 +++-- 6 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/Shentun.WebPeis.Domain/Models/AppointSchedule.cs b/src/Shentun.WebPeis.Domain/Models/AppointSchedule.cs index 2adcd9d..28f62b6 100644 --- a/src/Shentun.WebPeis.Domain/Models/AppointSchedule.cs +++ b/src/Shentun.WebPeis.Domain/Models/AppointSchedule.cs @@ -7,7 +7,8 @@ public partial class AppointSchedule { public DateTime? AppointDate { get; set; } - public int? NumberLimit { get; set; } + public int AmNumberLimit { get; set; } + public int PmNumberLimit { get; set; } public DateTime? CreationTime { get; set; } diff --git a/src/Shentun.WebPeis.Domain/Models/AppointScheduleCustomerOrg.cs b/src/Shentun.WebPeis.Domain/Models/AppointScheduleCustomerOrg.cs index c56a923..16eaf86 100644 --- a/src/Shentun.WebPeis.Domain/Models/AppointScheduleCustomerOrg.cs +++ b/src/Shentun.WebPeis.Domain/Models/AppointScheduleCustomerOrg.cs @@ -6,6 +6,7 @@ namespace Shentun.WebPeis.Models; public partial class AppointScheduleCustomerOrg { public Guid AppointScheduleCustomerOrgId { get; set; } + public Guid CustomerOrgId { get; set; } public DateTime? StartDate { get; set; } diff --git a/src/Shentun.WebPeis.Domain/Models/AppointScheduleTemplate.cs b/src/Shentun.WebPeis.Domain/Models/AppointScheduleTemplate.cs index b69e21b..a2547b3 100644 --- a/src/Shentun.WebPeis.Domain/Models/AppointScheduleTemplate.cs +++ b/src/Shentun.WebPeis.Domain/Models/AppointScheduleTemplate.cs @@ -9,7 +9,9 @@ public partial class AppointScheduleTemplate public int? WeekId { get; set; } - public int? NumberLimit { get; set; } + public int AmNumberLimit { get; set; } + + public int PmNumberLimit { get; set; } public TimeOnly? AmStartTime { get; set; } diff --git a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleConfigure.cs b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleConfigure.cs index e526e4f..30f1ad3 100644 --- a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleConfigure.cs +++ b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleConfigure.cs @@ -37,7 +37,8 @@ namespace Shentun.WebPeis.Configures .HasColumnType("timestamp without time zone") .HasColumnName("last_modification_time"); entity.Property(e => e.LastModifierId).HasColumnName("last_modifier_id"); - entity.Property(e => e.NumberLimit).HasColumnName("number_limit"); + entity.Property(e => e.AmNumberLimit).HasColumnName("number_limit"); + entity.Property(e => e.PmNumberLimit).HasColumnName("pm_number_limit"); } } } diff --git a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleCustomerOrgConfigure.cs b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleCustomerOrgConfigure.cs index 7a25764..e2b5a92 100644 --- a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleCustomerOrgConfigure.cs +++ b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleCustomerOrgConfigure.cs @@ -21,6 +21,10 @@ namespace Shentun.WebPeis.Configures entity.Property(e => e.AppointScheduleCustomerOrgId) .ValueGeneratedNever() .HasColumnName("appoint_schedule_customer_org_id"); + + entity.Property(e => e.CustomerOrgId) + .HasColumnName("customer_org_id"); + entity.Property(e => e.ConcurrencyStamp) .HasMaxLength(40) .HasColumnName("concurrency_stamp"); diff --git a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleTemplateConfigure.cs b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleTemplateConfigure.cs index fb3da03..d3af64c 100644 --- a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleTemplateConfigure.cs +++ b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/AppointScheduleTemplateConfigure.cs @@ -37,10 +37,11 @@ namespace Shentun.WebPeis.Configures .HasColumnType("timestamp without time zone") .HasColumnName("last_modification_time"); entity.Property(e => e.LastModifierId).HasColumnName("last_modifier_id"); - entity.Property(e => e.NumberLimit).HasColumnName("number_limit"); + entity.Property(e => e.AmNumberLimit).IsRequired().HasColumnName("am_number_limit"); + entity.Property(e => e.PmNumberLimit).IsRequired().HasColumnName("pm_number_limit"); entity.Property(e => e.PmStartTime).HasColumnName("pm_start_time"); entity.Property(e => e.PmStopTime).HasColumnName("pm_stop_time"); - entity.Property(e => e.WeekId).HasColumnName("week_id"); + entity.Property(e => e.WeekId).IsRequired().HasColumnName("week_id"); } } }