|
@@ -12,7 +12,7 @@ import { File } from '../entities/file.entity';
|
|
|
import { FileSchema, CreateFileDto, UpdateFileDto } from '../schemas/file.schema';
|
|
import { FileSchema, CreateFileDto, UpdateFileDto } from '../schemas/file.schema';
|
|
|
import { authMiddleware } from '@d8d/auth-module/middleware';
|
|
import { authMiddleware } from '@d8d/auth-module/middleware';
|
|
|
|
|
|
|
|
-const fileRoutes = createCrudRoutes({
|
|
|
|
|
|
|
+const fileCrudRoutes = createCrudRoutes({
|
|
|
entity: File,
|
|
entity: File,
|
|
|
createSchema: CreateFileDto,
|
|
createSchema: CreateFileDto,
|
|
|
updateSchema: UpdateFileDto,
|
|
updateSchema: UpdateFileDto,
|
|
@@ -25,13 +25,14 @@ const fileRoutes = createCrudRoutes({
|
|
|
|
|
|
|
|
|
|
|
|
|
// 创建路由实例并聚合所有子路由
|
|
// 创建路由实例并聚合所有子路由
|
|
|
-const app = new OpenAPIHono<AuthContext>()
|
|
|
|
|
|
|
+const fileRoutes = new OpenAPIHono<AuthContext>()
|
|
|
.route('/upload-policy', uploadPolicyRoute)
|
|
.route('/upload-policy', uploadPolicyRoute)
|
|
|
.route('/multipart-policy', multipartPolicyRoute)
|
|
.route('/multipart-policy', multipartPolicyRoute)
|
|
|
.route('/multipart-complete', completeMultipartRoute)
|
|
.route('/multipart-complete', completeMultipartRoute)
|
|
|
.route('/', getUrlRoute)
|
|
.route('/', getUrlRoute)
|
|
|
.route('/', downloadRoute)
|
|
.route('/', downloadRoute)
|
|
|
.route('/', deleteRoute)
|
|
.route('/', deleteRoute)
|
|
|
-.route('/', fileRoutes)
|
|
|
|
|
|
|
+.route('/', fileCrudRoutes)
|
|
|
|
|
|
|
|
-export default app;
|
|
|
|
|
|
|
+export { fileRoutes };
|
|
|
|
|
+export default fileRoutes;
|