Files
99AI/service/src/modules/chatLog/dto/queryAllChatLog.dto.ts
vastxie 86e2eecc1f v4.3.0
2025-05-31 02:28:46 +08:00

36 lines
926 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
import { IsOptional } from 'class-validator';
export class QuerAllChatLogDto {
@ApiProperty({ example: 1, description: '查询页数', required: false })
@IsOptional()
page: number;
@ApiProperty({ example: 10, description: '每页数量', required: false })
@IsOptional()
size: number;
@ApiProperty({ example: 99, description: '对话的用户id', required: false })
@IsOptional()
userId: number;
@ApiProperty({
example: '您好',
description: '用户询问的问题',
required: false,
})
@IsOptional()
prompt: string;
@ApiProperty({ example: 'user', description: '身份', required: false })
role: string;
@ApiProperty({ example: '1', description: '类型', required: false })
@IsOptional()
type: string;
@ApiProperty({ example: 'gpt-4o-mini', description: '模型', required: false })
@IsOptional()
model: string;
}