RuralDatabase/reference/3d-map/renderApiServer/README.md

1.2 KiB
Raw Blame History

Swagger v3 接口代码生成器

环境

  • node v14.18.0
  • npm 6.14.15
  • ejs 3.1.9
  • prettier 3.1.1

启动使用

  • 进入根目录./utils/constant.js修改配置文件
  • 当前目录下在控制台输入node index.js命令

文件目录说明

  • renderApiTypes.js 生成interface目录内容为所有自定义的类型文件
  • renderController.js 生成controller目录内容为api文件

生成vue文件说明(目录名称renderVue)

  • 后端需要将每个类型中的字段描述写上。列表和详情页不会生成没有描述的字段
  • 列表页:默认过滤掉了字段描述包含'创建者', '创建时间', '修改者', '修改时间', 'Id''附件'
  • 详情页:默认过滤掉了字段描述包含'创建者', '创建时间', '修改者', '修改时间', 'Id'

表单页,字段所用组件的生成规则:(根据字段描述是否包含某些文字来确定所使用组件)

  • 包含字典DictSelect
  • 包含是否el-switch
  • 包含日期、时间el-date-picker
  • 包含备注、描述el-input type=textarea
  • 包含附件el-upload
  • 其余使用 el-input