|
|
|
@ -0,0 +1,39 @@ |
|
|
|
using Microsoft.EntityFrameworkCore; |
|
|
|
using Microsoft.EntityFrameworkCore.Metadata.Builders; |
|
|
|
using Shentun.Peis.EntityFrameworkCore; |
|
|
|
using Shentun.Peis.Models; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
using System.Text; |
|
|
|
using System.Threading.Tasks; |
|
|
|
using Volo.Abp.Domain.Entities; |
|
|
|
|
|
|
|
namespace Shentun.Peis.DbMapping |
|
|
|
{ |
|
|
|
internal class DiseaseScreeningTypeDbMapping : IEntityTypeConfiguration<DiseaseScreeningType> |
|
|
|
{ |
|
|
|
public void Configure(EntityTypeBuilder<DiseaseScreeningType> entity) |
|
|
|
{ |
|
|
|
entity.HasComment("疾病筛查类别设置"); |
|
|
|
|
|
|
|
entity.Property(e => e.Id) |
|
|
|
.IsFixedLength() |
|
|
|
.HasComment("编号").IsRequired(); |
|
|
|
|
|
|
|
//entity.Property(e => e.CreationTime).HasDefaultValueSql("(date(timezone('UTC-8'::text, now())) - 1)");
|
|
|
|
|
|
|
|
entity.Property(e => e.DisplayOrder).HasComment("显示顺序").IsRequired().HasDefaultValueSql("999999"); |
|
|
|
|
|
|
|
//entity.Property(e => e.LastModificationTime).HasComment("最后修改日期");
|
|
|
|
|
|
|
|
//entity.Property(e => e.LastModifierId).HasComment("最后修改者");
|
|
|
|
|
|
|
|
entity.Property(e => e.DisplayName).HasComment("体检类别名称").IsRequired(); |
|
|
|
|
|
|
|
entity.Property(e => e.SimpleCode).HasComment("自定义简码").IsRequired(); |
|
|
|
|
|
|
|
entity.ConfigureByConvention(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |