|
|
|
@ -10,24 +10,24 @@ using Volo.Abp.Domain.Entities; |
|
|
|
|
|
|
|
namespace Shentun.WebPeis.Configures |
|
|
|
{ |
|
|
|
public class QuestionNatureConfigure : IEntityTypeConfiguration<QuestionNature> |
|
|
|
public class QuestionSubjectTypeConfigure : IEntityTypeConfiguration<QuestionSubjectType> |
|
|
|
{ |
|
|
|
public void Configure(EntityTypeBuilder<QuestionNature> entity) |
|
|
|
public void Configure(EntityTypeBuilder<QuestionSubjectType> entity) |
|
|
|
{ |
|
|
|
entity.HasKey(e => e.QuestionNatureId).HasName("pk_question_nature"); |
|
|
|
entity.HasKey(e => e.QuestionSubjectTypeId).HasName("pk_question_subject_type"); |
|
|
|
|
|
|
|
entity.ToTable("question_nature"); |
|
|
|
entity.ToTable("question_subject_type"); |
|
|
|
|
|
|
|
entity.HasIndex(e => e.QuestionNatureName, "ix_question_nature").IsUnique(); |
|
|
|
entity.HasIndex(e => e.QuestionSubjectTypeName, "ix_question_subject_type").IsUnique(); |
|
|
|
|
|
|
|
entity.Property(e => e.QuestionNatureId) |
|
|
|
entity.Property(e => e.QuestionSubjectTypeId) |
|
|
|
.HasMaxLength(2) |
|
|
|
.HasColumnName("question_nature_id"); |
|
|
|
.HasColumnName("question_subject_type_id"); |
|
|
|
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.QuestionNatureName) |
|
|
|
entity.Property(e => e.QuestionSubjectTypeName) |
|
|
|
.HasMaxLength(20) |
|
|
|
.HasColumnName("disease_risk_name"); |
|
|
|
entity.Property(e => e.DisplayOrder) |