agent-module.ts 864 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { IsString, IsNotEmpty, IsNumber } from 'class-validator'
  2. export class GetModuleConfigurationDto {
  3. @IsString()
  4. @IsNotEmpty({ message: 'module_id不能为空' })
  5. moduleId: number
  6. }
  7. export class SaveModuleConfigurationDto {
  8. @IsNumber()
  9. @IsNotEmpty({ message: 'id不能为空' })
  10. id: number
  11. @IsString()
  12. @IsNotEmpty({ message: 'name不能为空' })
  13. name: string
  14. @IsString()
  15. @IsNotEmpty({ message: 'display_name不能为空' })
  16. displayName: string
  17. @IsNumber()
  18. @IsNotEmpty({ message: 'default_agent_type不能为空' })
  19. defaultAgentType: number
  20. @IsNumber()
  21. @IsNotEmpty({ message: 'default_agent_id不能为空' })
  22. defaultAgentId: number
  23. @IsString()
  24. @IsNotEmpty({ message: 'create_time不能为空' })
  25. createTime: string
  26. @IsString()
  27. @IsNotEmpty({ message: 'updated_time不能为空' })
  28. updatedTime: string
  29. }