12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import { IsString, IsNotEmpty, IsNumber, IsOptional } from 'class-validator'
- export class GetStaffSessionSummaryDto {
- @IsString()
- @IsOptional()
- staffId: string
- @IsString()
- @IsOptional()
- status: string
- @IsNumber()
- @IsOptional()
- page: number
- @IsNumber()
- @IsOptional()
- size: number
- }
- export class GetStaffListDto {
- @IsNumber()
- @IsOptional()
- page: number
- @IsNumber()
- @IsOptional()
- size: number
- }
- export class GetStaffSessionListDto {
- @IsString()
- @IsNotEmpty({ message: 'staffId不能为空' })
- staffId: string
- @IsNumber()
- @IsOptional()
- page: number
- @IsNumber()
- @IsOptional()
- pageSize: number
- }
- export class GetConversationListDto {
- @IsString()
- @IsNotEmpty({ message: 'customerId不能为空' })
- customerId: string
- @IsString()
- @IsNotEmpty({ message: 'staffId不能为空' })
- staffId: string
- @IsNumber()
- @IsOptional()
- status: number
- @IsNumber()
- @IsOptional()
- page: number
- }
|