|
@@ -1,6 +1,6 @@
|
|
|
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn, OneToMany } from 'typeorm';
|
|
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn, OneToMany } from 'typeorm';
|
|
|
import { UserEntity } from '../users/user.entity';
|
|
import { UserEntity } from '../users/user.entity';
|
|
|
-import { SilverKnowledgeCategory } from './silver-knowledge-category.entity';
|
|
|
|
|
|
|
+import { SilverKnowledgeCategory, SilverKnowledgeCategorySchema } from './silver-knowledge-category.entity';
|
|
|
import { SilverKnowledgeInteraction } from './silver-knowledge-interaction.entity';
|
|
import { SilverKnowledgeInteraction } from './silver-knowledge-interaction.entity';
|
|
|
import { SilverKnowledgeTagRelation } from './silver-knowledge-tag-relation.entity';
|
|
import { SilverKnowledgeTagRelation } from './silver-knowledge-tag-relation.entity';
|
|
|
import { z } from '@hono/zod-openapi';
|
|
import { z } from '@hono/zod-openapi';
|
|
@@ -145,7 +145,13 @@ export const SilverKnowledgeSchema = z.object({
|
|
|
description: '发布用户ID',
|
|
description: '发布用户ID',
|
|
|
example: 1
|
|
example: 1
|
|
|
}),
|
|
}),
|
|
|
- user: UserSchema.optional().openapi({
|
|
|
|
|
|
|
+ user: z.object({
|
|
|
|
|
+ id: z.number().int().positive(),
|
|
|
|
|
+ username: z.string(),
|
|
|
|
|
+ nickname: z.string().nullable(),
|
|
|
|
|
+ name: z.string().nullable(),
|
|
|
|
|
+ avatar: z.string().nullable()
|
|
|
|
|
+ }).optional().openapi({
|
|
|
description: '发布用户',
|
|
description: '发布用户',
|
|
|
example: {
|
|
example: {
|
|
|
id: 1,
|
|
id: 1,
|