UNPKG

simple-coder

Version:

tool to generate code and framework

98 lines (85 loc) 2.84 kB
var settings = require("../../config/settings"); var <%=data.moduleName%> = require('../../models/<%=data.moduleName%>'); var query = function (req, res, next) { req.session._loginReferer = req.headers.referer; var params = req.query; console.log("-------------get url params:" + JSON.stringify(params)); <%=data.moduleName%>.find(params, function(error, records){ console.log(JSON.stringify(records)); var result = { totalCount:100, data:records, } res.json(result); }); }; var queryOne = function (req, res, next) { req.session._loginReferer = req.headers.referer; var params = req.query; console.log("-------------get url params:" + JSON.stringify(params)); <%=data.moduleName%>.findOne(params, function(error, record){ console.log(JSON.stringify(record)); var result = { totalCount:100, data:record, } res.json(result); }); }; var update = function (req, res, next) { req.session._loginReferer = req.headers.referer; var params = req.body; console.log("------------update params:" + JSON.stringify(params)); <%=data.moduleName%>.update({_id:req.body._id},params, function(error, records){ console.log(JSON.stringify(records)); var result = { msg:"success", success:true, data : records, }; res.json(result); }); }; var remove = function (req, res, next) { req.session._loginReferer = req.headers.referer; var params = req.body; console.log(params); console.log(req.body._id); <%=data.moduleName%>.remove({_id:req.body._id}, function(error, records){ console.log(JSON.stringify(records)); var msg = 'success'; var success = true; if(error) { msg = "failed"; success = false; } var result = { msg:msg, success:success, data : records, }; res.json(result); }); }; var createNew = function (req, res, next) { req.session._loginReferer = req.headers.referer; var params = req.body; console.log(params); console.log("-----create New params:" +JSON.stringify(params)); <%=data.moduleName%>.create(params, function(error, record){ console.log(JSON.stringify(record)); var result = { msg:"success", success:true, data : record, }; res.json(result); }); }; exports.query = query; exports.createNew = createNew; exports.update = update; exports.remove = remove; exports.queryOne = queryOne; //exports.showPages = showPageIndex; //exports.showPage = showPage;