Commit d51c643f authored by zhouzihao's avatar zhouzihao

dev-add interface of meta data.

parent 92f09c16
Pipeline #110 canceled with stages
var db = require("../db/pool");
var _ = require('lodash');
var helper = require('../tools/helper')
module.exports = {
// 获取环境值列表
getList: helper.listAllBuilder('env',"*",{}),
......
var _ = require('lodash');
var helper = require('../tools/helper')
module.exports = {
//获取全部数据接口
getAllList: helper.listAllBuilder('meta_data', "*", {}),
// 获取最小数据接口
getSmailLIst: helper.listAllBuilder('meta_data', ['type_id', 'name'], {}),
// 增加更新接口
save: helper.saveBuilder('meta_data', 'type_id'),
}
\ No newline at end of file
......@@ -5,6 +5,7 @@ var bodyParser = require('body-parser');
var envApi = require("./api/envApi");
var projectApi = require("./api/projectApi");
var metaDataApi = require("./api/metaDataApi");
app.use(bodyParser.json()); // to support JSON-encoded bodies
app.use(bodyParser.urlencoded({ // to support URL-encoded bodies
......@@ -26,6 +27,11 @@ app.post("/env/", envApi.saveEnv);
app.post("/project/", projectApi.saveProject);
app.get("/project/", projectApi.getList);
app.get("/project/len", projectApi.getCount);
app.get("/project/page",projectApi.getPagedList);
app.get("/project/page", projectApi.getPagedList);
// meta_data apis
app.get("/meta/", metaDataApi.getAllList);
app.get("/meta/names/", metaDataApi.getSmailLIst);
app.post("/meta/", metaDataApi.save);
module.exports = app;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment