فهرست منبع

♻️ refactor(auth): 清理未使用的代码和依赖项

- 移除登录和注册路由中未使用的租户ID提取逻辑
- 从注销路由中移除未使用的z导入
- 从用户信息路由中移除未使用的UserSchemaMt导入
- 从更新用户信息路由中移除未使用的UserSchemaMt导入
- 注释掉小程序认证服务中未使用的SystemConfigService导入和实例化
yourname 1 ماه پیش
والد
کامیت
59b31419a8

+ 0 - 2
packages/core-module/auth-module/src/routes/login.route.ts

@@ -55,8 +55,6 @@ const app = new OpenAPIHono<AuthContext>().openapi(loginRoute, async (c) => {
 
     const { username, password } = c.req.valid('json');
 
-    // 从请求头或查询参数中提取租户ID
-    const tenantId = c.req.header('X-Tenant-Id') || c.req.query('tenantId');
     const result = await authService.login(username, password);
 
     return c.json(await parseWithAwait(TokenResponseSchema, result), 200);

+ 0 - 1
packages/core-module/auth-module/src/routes/logout.route.ts

@@ -1,5 +1,4 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
-import { z } from '@hono/zod-openapi';
 import { AuthContext } from '@d8d/shared-types';
 import { authMiddleware } from '../middleware/index';
 import { AppDataSource } from '@d8d/shared-utils';

+ 0 - 1
packages/core-module/auth-module/src/routes/me.route.ts

@@ -2,7 +2,6 @@ import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { ErrorSchema } from '@d8d/shared-utils';
 import { authMiddleware } from '../middleware/index';
 import { AuthContext } from '@d8d/shared-types';
-import { UserSchemaMt } from '@d8d/core-module/user-module';
 import { UserResponseSchema } from '../schemas/index';
 
 const routeDef = createRoute({

+ 0 - 4
packages/core-module/auth-module/src/routes/register.route.ts

@@ -64,10 +64,6 @@ const app = new OpenAPIHono<AuthContext>().openapi(registerRoute, async (c) => {
 
   const { username, password, email } = c.req.valid('json');
 
-  // 从请求头或查询参数中提取租户ID
-  const tenantId = c.req.header('X-Tenant-Id') || c.req.query('tenantId');
-  const tenantIdNumber = tenantId ? parseInt(tenantId, 10) : undefined;
-
   const userData: any = { username, password, email };
 
   const user = await userService.createUser(userData);

+ 1 - 1
packages/core-module/auth-module/src/routes/update-me.route.ts

@@ -2,7 +2,7 @@ import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { ErrorSchema } from '@d8d/shared-utils';
 import { authMiddleware } from '../middleware/index';
 import { AuthContext } from '@d8d/shared-types';
-import { UserSchemaMt, UpdateUserDtoMt } from '@d8d/core-module/user-module';
+import { UpdateUserDtoMt } from '@d8d/core-module/user-module';
 import { UserService } from '@d8d/core-module/user-module';
 import { AppDataSource } from '@d8d/shared-utils';
 import { parseWithAwait } from '@d8d/shared-utils';

+ 3 - 3
packages/core-module/auth-module/src/services/mini-auth.service.ts

@@ -1,7 +1,7 @@
 import { DataSource, Repository } from 'typeorm';
 import { UserEntity } from '@d8d/core-module/user-module';
 import { FileService } from '@d8d/core-module/file-module';
-import { SystemConfigService } from '@d8d/core-module/system-config-module';
+// import { SystemConfigService } from '@d8d/core-module/system-config-module';
 import { JWTUtil, redisUtil } from '@d8d/shared-utils';
 import axios from 'axios';
 import process from 'node:process'
@@ -9,12 +9,12 @@ import process from 'node:process'
 export class MiniAuthService {
   private userRepository: Repository<UserEntity>;
   private fileService: FileService;
-  private systemConfigService: SystemConfigService;
+  // private systemConfigService: SystemConfigService;
 
   constructor(dataSource: DataSource) {
     this.userRepository = dataSource.getRepository(UserEntity);
     this.fileService = new FileService(dataSource);
-    this.systemConfigService = new SystemConfigService(dataSource);
+    // this.systemConfigService = new SystemConfigService(dataSource);
   }
 
   async miniLogin(code: string): Promise<{ token: string; user: UserEntity; isNewUser: boolean }> {