1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import { IsString, IsNotEmpty, IsNumber, IsOptional } from 'class-validator'
- export class GetModuleListDto {
- @IsNumber()
- @IsNotEmpty({ message: 'page不能为空' })
- page: number
- @IsNumber()
- @IsNotEmpty({ message: 'pageSize不能为空' })
- pageSize: number
- }
- export class GetModuleConfigurationDto {
- @IsNumber()
- @IsNotEmpty({ message: 'moduleId不能为空' })
- moduleId: number
- }
- export class SaveModuleConfigurationDto {
- @IsNumber()
- @IsOptional()
- moduleId: number
- @IsString()
- @IsNotEmpty({ message: 'name不能为空' })
- name: string
- @IsString()
- @IsOptional()
- displayName: string
- @IsNumber()
- @IsOptional()
- type: number
- @IsNumber()
- @IsOptional()
- agentId: number
- }
- export class DeleteModuleConfigurationDto {
- @IsNumber()
- @IsNotEmpty({ message: 'moduleId不能为空' })
- moduleId: number
- }
|