Vixtel BI Type Extension
介绍
自动生成数据集,维表 Interface文件
设计方案
1. 支持配置用户、密码、bi服务地址
2. 支持批量生成interface,根据配置文件
3. 支持命令添加/更新/删除单个interface,根据数据集id或维表id
4. 生成的Interface包含在命名空间BI中 BI.DatasetDTO['data-one'] 既能获取到数据集"data-one"的类型
5. 支持编辑器右键菜单和快捷键快速生成interface
命令
1. init
2. serv
3. update
4. set-api-ds [id]
5. del-api-ds [id]
6. set-api-dim [id]
7. del-api-dim [id]
使用方式
- 按
F1 或者Ctrl+Shift+P 启动命令面板
- 输入
Vixtel:Init , 执行init添加用户和bi服务地址或者直接在首选项扩展设置中设置(如已配置省略此步)
- 输入
Vixtel:Add Dataset 执行 set-api-ds 命令,再输入dataset id 字段生成数据集types配置和类型
- 输入
Vixtel:Add DimTable 执行 set-api-dim 命令,再输入dimtable id 字段生成维表types配置和类型
项目配置
- tsconfig中添加
"include": ["type/*.d.ts"] 引入类型文件
- .eslintrc中添加
"globals": { "BI": true } 防止 no-undef 报错
| |