lingling
2025-03-17 f91373c6f6c5b079fa730cbb8ab23e3eeb22f55c
LifePayment/LifePayment.EntityFrameworkCore/ModelConfigure/ModelDbContextModelBuilderExtensions.cs
@@ -65,6 +65,81 @@
                entity.Property(e => e.SortCode).HasComment("排序码");
            });
            modelBuilder.Entity<Role>(entity =>
            {
                entity.ToTable("Role");
                entity.Property(e => e.Id)
                    .ValueGeneratedNever()
                    .HasComment("角色Id");
                entity.Property(e => e.Name).HasComment("名称");
                entity.Property(e => e.IsEnable).HasComment("是否可用");
                entity.Property(e => e.Sequence).HasComment("排序");
                entity.Property(e => e.DepartmentId).HasComment("部门Id");
                entity.Property(e => e.Remark).HasComment("备注");
            });
            modelBuilder.Entity<UserRole>(entity =>
            {
                entity.ToTable("UserRole");
                entity.Property(e => e.Id).ValueGeneratedNever();
                entity.Property(e => e.UserId).HasComment("用户Id");
                entity.Property(e => e.RoleId).HasComment("角色Id");
            });
            modelBuilder.Entity<User>(entity =>
            {
                entity.ToTable("User");
                entity.Property(e => e.Id)
                    .ValueGeneratedNever()
                    .HasComment("用户Id");
                entity.Property(e => e.Amount)
                    .HasColumnType("decimal(18, 2)")
                    .HasComment("账户余额");
                entity.Property(e => e.ClientId).HasComment("用户端Id");
                entity.Property(e => e.CreationTime).HasComment("创建时间/注册时间");
                entity.Property(e => e.CreatorId).HasComment("创建人Id");
                entity.Property(e => e.DeleterId).HasComment("删除人Id");
                entity.Property(e => e.DeletionTime).HasComment("删除时间");
                entity.Property(e => e.IsDeleted).HasComment("是否删除");
                entity.Property(e => e.IsLocked)
                    .IsRequired()
                    .HasDefaultValueSql("(CONVERT([bit],(0)))")
                    .HasComment("账户是否锁住(是否禁用),默认为0未锁住即未禁用");
                entity.Property(e => e.LastModificationTime).HasComment("修改时间");
                entity.Property(e => e.LastModifierId).HasComment("修改人Id");
                entity.Property(e => e.OpenId).HasComment("小程序OpenId");
                entity.Property(e => e.PhoneNumber).HasComment("用户手机号");
                entity.Property(e => e.Name).HasComment("名称");
                entity.Property(e => e.UserName)
                    .IsRequired()
                    .HasComment("登录用户名");
                entity.Property(e => e.Remark).HasComment("备注");
            });
        }
    }
}