using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using Shentun.WebPeis.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.Domain.Entities; namespace Shentun.WebPeis.Configures { internal class AppointScheduleConfigure : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder entity) { entity.HasKey(e => e.AppointScheduleId).HasName("appoint_schedule_pkey"); entity.ToTable("appoint_schedule"); entity.HasIndex(e => e.AppointDate, "ix_appoint_schedule").IsUnique(); entity.Property(e => e.AppointScheduleId) .ValueGeneratedNever() .HasColumnName("appoint_schedule_id"); entity.Property(e => e.AppointDate) .HasColumnType("timestamp(0) without time zone") .HasColumnName("appoint_date"); entity.Property(e => e.ConcurrencyStamp) .HasMaxLength(40) .HasColumnName("concurrency_stamp"); entity.Property(e => e.CreationTime) .HasColumnType("timestamp without time zone") .HasColumnName("creation_time"); entity.Property(e => e.CreatorId).HasColumnName("creator_id"); entity.Property(e => e.LastModificationTime) .HasColumnType("timestamp without time zone") .HasColumnName("last_modification_time"); entity.Property(e => e.LastModifierId).HasColumnName("last_modifier_id"); entity.Property(e => e.AmNumberLimit).HasColumnName("number_limit"); entity.Property(e => e.PmNumberLimit).HasColumnName("pm_number_limit"); } } }