zs
2025-05-08 3d3d4409d0c3cccef1321ff9cc06bf60aa7a6655
Weben_CMSרÓôúÂëÉú³ÉÆ÷/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Domain/Extension/Class1.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,80 @@
//using Microsoft.EntityFrameworkCore;
//using Microsoft.EntityFrameworkCore.Metadata.Builders;
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//namespace CMS.Plugin.HIAWms.Domain.Extension
//{
//    public static class EntityTypeBuilderExtensions
//    {
//        public static void xx<TEntity>(this EntityTypeBuilder<TEntity> b) where TEntity : MyFullAuditedAggregateRoot<Guid>
//        {
//            b.Property(x => x.CreatorId)
//             .HasMaxLength(36)
//             .IsRequired(false)
//             .HasComment("创建人ID");
//            b.Property(x => x.CreatorName)
//                .HasMaxLength(64)
//                .IsRequired(false)
//                .HasComment("创建人");
//            b.Property(x => x.CreationTime)
//                .IsRequired()
//                .HasComment("创建时间");
//            b.Property(x => x.LastModifierName)
//                .HasMaxLength(64)
//                .IsRequired(false)
//                .HasComment("修改人");
//            b.Property(x => x.LastModifierId)
//                .HasMaxLength(36)
//                .IsRequired(false)
//                .HasComment("修改人ID");
//            b.Property(x => x.LastModificationTime)
//                .IsRequired(false)
//                .HasComment("修改时间");
//            b.Property(x => x.IsDeleted)
//                .IsRequired()
//                .HasComment("是否删除");
//            b.Property(x => x.DeleterId)
//                .HasMaxLength(36)
//                .IsRequired(false)
//                .HasComment("删除人ID");
//            b.Property(x => x.DeletionTime)
//                .IsRequired(false)
//                .HasComment("删除时间");
//            b.Property(x => x.ExtraProperties)
//                .IsRequired(false)
//                .HasComment("扩展属性");
//            b.Property(x => x.ConcurrencyStamp)
//                .IsRequired(false)
//                .HasMaxLength(40)
//                .HasComment("并发戳");
//            b.Property(x => x.Sort)
//                .HasDefaultValue(0)
//                .HasComment("排序");
//            b.Property(x => x.Remark)
//                .HasMaxLength(500)
//                .IsRequired(false)
//                .HasComment("备注");
//            b.Property(x => x.IsDisabled)
//                .IsRequired(false)
//                .HasDefaultValue(false)
//                .HasComment("是否禁用");
//        }
//    }
//}