first commit

This commit is contained in:
编码猿
2024-09-27 00:48:07 +08:00
commit 342c8c1b1b
95 changed files with 23969 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
const config = require('./config')
const readApiList = require('./utils/ReadApiList')
const file = require('./utils/File')
let ServerMap = new Map();
// Map(3) {
// 'Car' => Map(2) { 'IndexTest' => 'IndexTest', 'carList' => 'carList' },
// 'Index' => Map(1) { 'reg' => 'reg' },
// 'Order' => Map(1) { 'test' => 'test' }
// }
let main = async () => {
let readApi = new readApiList(config.apiListPath)
let res = await readApi.getFileList()
res.forEach(v => {
// [ 'Car', 'IndexTest' ]
let key = v.split(":")[0].split("_")
if (!ServerMap.get(key[0])) {
ServerMap.set(key[0], new Map())
}
ServerMap.get(key[0]).set(key[1],key[1])
});
// 根据接口对象的配置文件自动生成service文件和代码
ServerMap.forEach((value,key) => {
file.createdService(key,value)
})
}
main()