function.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. const pgClient = require("../DataBase/Postgresql/pgClient.js"); //pg 查询引擎
  2. const sqlUtil = require("./sqlUtil.js");
  3. // 路径漫游专属 勿用
  4. function addroute(req, res) {
  5. let sql = sqlUtil.addroute(req);
  6. pgClient.query(sql).then((data) => {
  7. res.send(data);
  8. });
  9. }
  10. // 路径漫游专属 勿用
  11. function removeroute(req, res) {
  12. // 根据req 制作sql字符串
  13. let sql = sqlUtil.removeroute(req);
  14. // 执行sql语句,并返回数据
  15. pgClient.query(sql).then((data) => {
  16. res.send(data);
  17. });
  18. }
  19. // 路径漫游专属 勿用
  20. function updateroute(req, res) {
  21. // 根据req 制作sql字符串
  22. let sql = sqlUtil.modifyroute(req);
  23. // 执行sql语句,并返回数据
  24. pgClient.query(sql).then((data) => {
  25. res.send(data);
  26. });
  27. }
  28. // 路径漫游专属 勿用
  29. function selectroute(req, res) {
  30. // 根据req 制作sql字符串
  31. let sql = sqlUtil.selectroute(req);
  32. // 执行sql语句,并返回数据
  33. pgClient.query(sql).then((data) => {
  34. res.send(data);
  35. });
  36. }
  37. // 通用 getlist
  38. function listTablen(req, res) {
  39. // 根据req 制作sql字符串
  40. let sql = sqlUtil.listTable(req);
  41. // 执行sql语句,并返回数据
  42. pgClient.query(sql).then((data) => {
  43. res.send(data);
  44. });
  45. }
  46. module.exports = {
  47. addroute,
  48. removeroute,
  49. updateroute,
  50. selectroute,
  51. listTablen,
  52. };