funs.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. const pgClient = require("../DataBase/Postgresql/pgClient.js"); //pg 查询引擎
  2. const sqlUtil = require("./sqlUtil.js");
  3. // 通用 getlist
  4. function listTable(req, res) {
  5. // 根据req 制作sql字符串
  6. let sql = sqlUtil.listTable(req);
  7. console.log(sql);
  8. // 执行sql语句,并返回数据
  9. pgClient.query(sql).then((data) => {
  10. res.send(data);
  11. });
  12. }
  13. // 通用 getlist
  14. function listTableDESC(req, res) {
  15. // 根据req 制作sql字符串
  16. let sql = sqlUtil.listTableDESC(req);
  17. console.log(sql);
  18. // 执行sql语句,并返回数据
  19. pgClient.query(sql).then((data) => {
  20. res.send(data);
  21. });
  22. }
  23. function lookFor(req, res) {
  24. // 根据req 制作sql字符串
  25. let sql = sqlUtil.lookFor(req);
  26. console.log(sql);
  27. // 执行sql语句,并返回数据
  28. pgClient.query(sql).then((data) => {
  29. res.send(data);
  30. });
  31. }
  32. function lookFordaily(req, res) {
  33. // 根据req 制作sql字符串
  34. let sql = sqlUtil.lookFordaily(req);
  35. console.log(sql);
  36. // 执行sql语句,并返回数据
  37. pgClient.query(sql).then((data) => {
  38. res.send(data);
  39. });
  40. }
  41. function checkName(req, res) {
  42. // 根据req 制作sql字符串
  43. let sql = sqlUtil.checkName(req);
  44. console.log(sql);
  45. // 执行sql语句,并返回数据
  46. pgClient.query(sql).then((data) => {
  47. res.send(data);
  48. });
  49. }
  50. function addList(req, res) {
  51. // 根据req 制作sql字符串
  52. let sql = sqlUtil.addList(req);
  53. console.log(sql);
  54. // 执行sql语句,并返回数据
  55. pgClient.query(sql).then((data) => {
  56. res.send(data);
  57. });
  58. }
  59. function edit(req, res) {
  60. // 根据req 制作sql字符串
  61. let sql = sqlUtil.edit(req);
  62. console.log(sql);
  63. // 执行sql语句,并返回数据
  64. pgClient.query(sql).then((data) => {
  65. res.send(data);
  66. });
  67. }
  68. function remove(req, res) {
  69. // 根据req 制作sql字符串
  70. let sql = sqlUtil.remove(req);
  71. console.log(sql);
  72. // 执行sql语句,并返回数据
  73. pgClient.query(sql).then((data) => {
  74. res.send(data);
  75. });
  76. }
  77. module.exports = {
  78. listTable,
  79. listTableDESC,
  80. addList,
  81. lookFor,
  82. checkName,
  83. remove,
  84. edit,
  85. lookFordaily
  86. };