swagger_generator_flutter/example/test_config_mapping.yaml

53 lines
1.2 KiB
YAML

# 枚举配置文件映射测试配置
generator:
name: "test_generator"
version: "1.0"
author: "test"
input:
swagger_urls:
- "swagger_config_mapping_test.json"
output:
base_dir: "./test_output"
api_dir: "./test_output/api"
models_dir: "./test_output/models"
generation:
api:
enabled: true
use_retrofit: true
base_result_type: "BaseResult"
base_result_import: "package:example_app/common/base_result.dart"
models:
enabled: true
use_json_serializable: true
# 测试枚举键名映射
enum_key_mappings:
SysTaskTypeEnums:
- value: 1
name: SPOT_CHECK
description: 抽查
- value: 2
name: CULTURAL
description: 文创建设
- value: 3
name: CLASS_CADRE_MEETING
description: 班干部会议
- value: 4
name: CULTURAL_PROJECT
description: 文创项目
- value: 5
name: TEACHER_AWARD
description: 教工评优
- value: 6
name: CLASS_EVALUATION
description: 班级评比
- value: 7
name: ORGANIZATION_LIFE
description: 组织生活