lingling
2025-03-17 f91373c6f6c5b079fa730cbb8ab23e3eeb22f55c
添加用户
3个文件已修改
83 ■■■■■ 已修改文件
LifePayment/LifePayment.Application/User/AccountService.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LifePayment/LifePayment.EntityFrameworkCore/LifePaymentServicesDbContext.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LifePayment/LifePayment.EntityFrameworkCore/ModelConfigure/ModelDbContextModelBuilderExtensions.cs 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LifePayment/LifePayment.Application/User/AccountService.cs
@@ -33,6 +33,7 @@
               IWxManager wxManager,
               IConfiguration configuration,
               IIdentityModelAuthenticationService authenticator,
               IRepository<User, Guid> userRepository,
               IIdentityUserAppService identityUserService,
               IRepository<LifePayUser, Guid> lifePayUserRepository)
        {
@@ -41,6 +42,7 @@
            _identityUserService = identityUserService;
            _lifePayUserRepository = lifePayUserRepository;
            _authenticator = authenticator;
            _userRepository = userRepository;
        }
        #region 查询
LifePayment/LifePayment.EntityFrameworkCore/LifePaymentServicesDbContext.cs
@@ -24,6 +24,12 @@
        public virtual DbSet<Area> Area { get; set; }
        public virtual DbSet<User> Users { get; set; }
        public virtual DbSet<Role> Roles { get; set; }
        public virtual DbSet<UserRole> UserRoles { get; set; }
        public virtual DbSet<LifePayChannles> LifePayChannles { get; set; }
        public virtual DbSet<LifePayAccount> LifePayAccount { get; set; }
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("备注");
            });
        }
    }
}