goldpankit
Version:
GoldPanKit是一款极速研发套件,可在套件中快速构建各类技术框架和项目。开源作者可发布自己的项目,并为其设定金额,实现开源项目的盈利。
33 lines (27 loc) • 803 B
JavaScript
const request = require('../utils/request.define')
const projectDatabase = require('../core/project.database')
// 查询项目数据库
request
.get('/project/databases/:projectId')
.data(req => {
return projectDatabase.getProjectDatabaseConfigByIdWithDefaultBlankArray(req.params.projectId)
})
// 新建
request
.post('/project/database/create')
.data(req => {
return projectDatabase.create(req.body.projectId, req.body.database)
})
// 编辑
request
.post('/project/database/updateById')
.data(req => {
return projectDatabase.updateById(req.body.projectId, req.body.database)
})
// 删除
request
.post('/project/database/delete')
.data(req => {
return projectDatabase.deleteById(req.body.projectId, req.body.databaseId)
})
module.exports = request.router