/** * Created by vian on 2017/3/22. */ var billsLibDao = require("../billsLibModel/billsLibInterfaces"); //---- var model = require("../billsLibModel/billsLibModel"); var counter = require("../../../public/counter/counter"); var StdBillsLib = model.stdBillsLibMod; var Bills = model.billsMod; var JobContent = model.jobContentMod; var ItemCharacter = model.itemCharacterMod; //--- //ͳһ�ص����� var callback = function(req, res, err, message, data){ res.json({error: err, message: message, data: data}); } module.exports = { getStdBillsLib: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.getStdBillsLib(data.userId, function(err, message, stdBillsLib){ callback(req, res, err, message, stdBillsLib ); }); }, createStdBillsLib: function(req, res){ var data = JSON.parse(req.body.data); var billsLibName = data.name; billsLibDao.createStdBillsLib(data, function(err, message, info){ callback(req, res, err, message, info); }); }, deleteStdBillsLib: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.deleteStdBillsLib(data.billsLibId, function(err, message){ callback(req, res, err, message, null); }); }, renameStdBillsLib: function(req, res) { var data = JSON.parse(req.body.data); billsLibDao.renameStdBillsLib(data, function (err, message) { callback(req, res, err ,message, null); }); }, getStdBillsLibName: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.getStdBillsLibName(data.billsLibId, function(err, message, info){ callback(req, res, err, message, info); }); }, getBills: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.getBills(data.billsLibId, function(err, message, bills){ callback(req, res, err, message, bills); }); }, createBills: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.createBills(data, function(err, message){ callback(req, res, err, message, null); }); }, updatePNId: function (req, res) { var data = JSON.parse(req.body.data); billsLibDao.updatePNId(data, function(err, message){ callback(req, res, err, message, null); }); }, updateBills: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.updateBills(data, function(err, message){ callback(req, res, err, message, null); }); }, deleteBills: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.deleteBills(data, function(err, message){ callback(req, res, err, message, null); }); }, getJobContent: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.getJobContent(data, function(err, message, jobs){ callback(req, res, err, message, jobs); }); }, getSomeJobs: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.getSomeJobs(data, function(err, message, jobs){ callback(req, res, err, message, jobs); }); }, createJobContent: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.createJobContent(data, function(err, message){ callback(req, res, err, message, null); }); }, updateJobContent: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.updateJobContent(data, function(err, message){ callback(req, res, err, message, null); }); }, deleteJobContent: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.deleteJobContent(data.jobId, function(err, message){ callback(req, res, err, message, null); }); }, getItemCharacter: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.getItemCharacter(data.billsLibId, function(err, message, items){ callback(req, res, err, message, items); }); }, createItemCharacter: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.createItemCharacter(data, function(err, message){ callback(req, res, err, message, null); }); }, updateItemCharacter: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.updateItemCharacter(data, function(err, message){ callback(req, res, err, message, null); }); }, deleteItemCharacter: function(req, res){ var data = JSON.parse(req.body.data); billsLibDao.deleteItemCharacter(data.itemId, function(err, message){ callback(req, res, err, message, null); }); } }