You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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 SumSuggestionHeaderConfigure : IEntityTypeConfiguration<SumSuggestionHeader> { public void Configure(EntityTypeBuilder<SumSuggestionHeader> entity) { entity.ToTable("sum_suggestion_header", tb => tb.HasComment("总检建议头"));
entity.HasIndex(e => new { e.PatientRegisterId, e.SuggestionTitle }, "ix_sum_suggestion_title").IsUnique();
entity.Property(e => e.SumSuggestionHeaderId) .ValueGeneratedNever() .HasColumnName("sum_suggestion_header_id"); entity.Property(e => e.ConcurrencyStamp) .HasMaxLength(40) .HasColumnName("concurrency_stamp"); entity.Property(e => e.CreationTime) .HasColumnType("timestamp(6) without time zone") .HasColumnName("creation_time"); entity.Property(e => e.CreatorId).HasColumnName("creator_id"); entity.Property(e => e.DisplayOrder).HasColumnName("display_order"); entity.Property(e => e.LastModificationTime) .HasColumnType("timestamp(6) without time zone") .HasColumnName("last_modification_time"); entity.Property(e => e.LastModifierId).HasColumnName("last_modifier_id"); entity.Property(e => e.PatientRegisterId) .HasComment("病人登记ID") .HasColumnName("patient_register_id"); entity.Property(e => e.SuggestionFlag) .HasMaxLength(1) .HasDefaultValueSql("'0'::bpchar") .HasComment("建议标志") .HasColumnName("suggestion_flag"); entity.Property(e => e.SuggestionTitle) .HasMaxLength(200) .HasComment("建议标题") .HasColumnName("suggestion_title");
entity.HasOne(d => d.PatientRegister).WithMany(p => p.SumSuggestionHeaders) .HasForeignKey(d => d.PatientRegisterId) .HasConstraintName("fk_sum_sug"); } }}
|