commonFun.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. const pgClient = require("../../DataBase/Postgresql/pgClient.js"); //pg 查询引擎
  2. const sqlUtil = require("../util/sqlUtil.js");
  3. // 通用查询函数,查询表内所有数据
  4. function showAll(req, res) {
  5. let sql = sqlUtil.listTableByName(req);
  6. pgClient.query(sql).then((data) => {
  7. res.send(data);
  8. });
  9. }
  10. // 新增
  11. function addRecord(req, res) {
  12. let sql = sqlUtil.listTableByName(req);
  13. pgClient.query(sql).then((data) => {
  14. res.send(data);
  15. });
  16. }
  17. // 删除
  18. function deleteRecord(req, res) {
  19. let sql = sqlUtil.listTableByName(req);
  20. pgClient.query(sql).then((data) => {
  21. res.send(data);
  22. });
  23. }
  24. // 更新
  25. function updateRecord(req, res) {
  26. let sql = sqlUtil.listTableByName(req);
  27. pgClient.query(sql).then((data) => {
  28. res.send(data);
  29. });
  30. }
  31. // 通用查询函数,查询表内所有数据
  32. function weiyouchen(req, res) {
  33. let sql = sqlUtil.wyc(req);
  34. pgClient.query(sql).then((data) => {
  35. res.send(data);
  36. });
  37. }
  38. // 通用查询函数,查询表内所有数据
  39. function dwjcBX(req, res) {
  40. let sql = sqlUtil.dwjc(req);
  41. pgClient.query(sql).then((data) => {
  42. res.send(data);
  43. });
  44. }
  45. // 通用查询函数,查询表内所有数据
  46. function dcpfQS(req, res) {
  47. let sql = sqlUtil.dcpf(req);
  48. pgClient.query(sql).then((data) => {
  49. res.send(data);
  50. });
  51. }
  52. // 通用查询函数,查询表内所有数据
  53. function gdjhBX(req, res) {
  54. let sql = sqlUtil.gdjh(req);
  55. pgClient.query(sql).then((data) => {
  56. res.send(data);
  57. });
  58. }
  59. function f1(req, res) {
  60. let sql = sqlUtil.fjcdg1(req);
  61. pgClient.query(sql).then((data) => {
  62. res.send(data);
  63. });
  64. }
  65. // 通用查询函数,查询表内所有数据
  66. function f2(req, res) {
  67. let sql = sqlUtil.fjcdg2(req);
  68. pgClient.query(sql).then((data) => {
  69. res.send(data);
  70. });
  71. }
  72. // 通用查询函数,查询表内所有数据
  73. function lc(req, res) {
  74. let sql = sqlUtil.licheng(req);
  75. pgClient.query(sql).then((data) => {
  76. res.send(data);
  77. });
  78. }
  79. // 通用查询函数,查询表内所有数据
  80. function jt(req, res) {
  81. let sql = sqlUtil.jtjc(req);
  82. pgClient.query(sql).then((data) => {
  83. res.send(data);
  84. });
  85. }
  86. // 通用查询函数,查询表内所有数据
  87. function czy(req, res) {
  88. let sql = sqlUtil.czy(req);
  89. pgClient.query(sql).then((data) => {
  90. res.send(data);
  91. });
  92. }
  93. // 通用查询函数,查询表内所有数据
  94. function czylc(req, res) {
  95. let sql = sqlUtil.czylc(req);
  96. pgClient.query(sql).then((data) => {
  97. res.send(data);
  98. });
  99. }
  100. // 通用查询函数,查询表内所有数据
  101. function jtjclc(req, res) {
  102. let sql = sqlUtil.jtjclc(req);
  103. pgClient.query(sql).then((data) => {
  104. res.send(data);
  105. });
  106. }
  107. // 通用查询函数,查询表内所有数据
  108. function bxlc(req, res) {
  109. let sql = sqlUtil.bxlc(req);
  110. pgClient.query(sql).then((data) => {
  111. res.send(data);
  112. });
  113. }
  114. // 通用查询函数,查询表内所有数据
  115. function yuzhixiugai(req, res) {
  116. let sql = sqlUtil.yuzhixiugai(req);
  117. pgClient.query(sql).then((data) => {
  118. res.send(data);
  119. });
  120. }
  121. // 通用查询函数,查询表内所有数据
  122. function yuzhixiugai2(req, res) {
  123. let sql = sqlUtil.yuzhixiugai2(req);
  124. pgClient.query(sql).then((data) => {
  125. res.send(data);
  126. });
  127. }
  128. // 更新函数,修改表内数据
  129. function updateyuzhi(req, res) {
  130. let sql = sqlUtil.updateyuzhi(req);
  131. pgClient.query(sql).then((data) => {
  132. res.send(data);
  133. });
  134. }
  135. // 更新函数,修改表内数据
  136. function updateDwyuzhi(req, res) {
  137. let sql = sqlUtil.updateDwyuzhi(req);
  138. pgClient.query(sql).then((data) => {
  139. res.send(data);
  140. });
  141. }
  142. // 通用查询函数,查询表内所有数据
  143. function shaixuanyuzhi(req, res) {
  144. let sql = sqlUtil.shaixuanyuzhi(req);
  145. pgClient.query(sql).then((data) => {
  146. res.send(data);
  147. });
  148. }
  149. // 新增点位
  150. function addPoint(req, res) {
  151. let sql = sqlUtil.addPoint(req);
  152. pgClient.query(sql).then((data) => {
  153. res.send(data);
  154. });
  155. }
  156. // 获取点位列表
  157. function getPointList(req, res) {
  158. let sql = sqlUtil.getPointList(req);
  159. pgClient.query(sql).then((data) => {
  160. res.send(data);
  161. });
  162. }
  163. // 通过sql获取报警列表
  164. function getAlertList(req, res) {
  165. let sql = sqlUtil.getAlertList(req);
  166. pgClient.query(sql).then((data) => {
  167. res.send(data);
  168. });
  169. }
  170. // 通过sql获取报警列表
  171. function getqkAlertList(req, res) {
  172. let sql = sqlUtil.getqkAlertList(req);
  173. pgClient.query(sql).then((data) => {
  174. res.send(data);
  175. });
  176. }
  177. // 通过sql获取报警列表
  178. function getglAlertList(req, res) {
  179. let sql = sqlUtil.getglAlertList(req);
  180. pgClient.query(sql).then((data) => {
  181. res.send(data);
  182. });
  183. }
  184. // 通过sql获取报警列表
  185. function getPointCurrent(req, res) {
  186. let sql = sqlUtil.getPointCurrent(req);
  187. pgClient.query(sql).then((data) => {
  188. res.send(data);
  189. });
  190. }
  191. // 通过sql获取报警列表
  192. function getqkCurrent(req, res) {
  193. let sql = sqlUtil.getqkCurrent(req);
  194. pgClient.query(sql).then((data) => {
  195. res.send(data);
  196. });
  197. }
  198. // 通过sql获取报警列表
  199. function getGlCurrent(req, res) {
  200. let sql = sqlUtil.getGlCurrent(req);
  201. pgClient.query(sql).then((data) => {
  202. res.send(data);
  203. });
  204. }
  205. // 通过sql获取报警列表
  206. function getBoXing(req, res) {
  207. let sql = sqlUtil.getBoXing(req);
  208. pgClient.query(sql).then((data) => {
  209. res.send(data);
  210. });
  211. }
  212. // 通过sql获取工务列表
  213. function getDataManage(req, res) {
  214. let sql = sqlUtil.getDataManage(req);
  215. pgClient.query(sql).then((data) => {
  216. res.send(data);
  217. });
  218. }
  219. // 通过sql获取电务列表
  220. function getDwDataManage(req, res) {
  221. let sql = sqlUtil.getDwDataManage(req);
  222. pgClient.query(sql).then((data) => {
  223. res.send(data);
  224. });
  225. }
  226. // 通过sql获取缺口列表
  227. function getQkDataManage(req, res) {
  228. let sql = sqlUtil.getQkDataManage(req);
  229. pgClient.query(sql).then((data) => {
  230. res.send(data);
  231. });
  232. }
  233. module.exports = {
  234. showAll,
  235. addRecord,
  236. deleteRecord,
  237. updateRecord,
  238. weiyouchen,
  239. dwjcBX,
  240. f1,
  241. f2,
  242. lc,
  243. bxlc,
  244. dcpfQS,
  245. gdjhBX,
  246. jt,
  247. czy,
  248. czylc,
  249. jtjclc,
  250. yuzhixiugai,
  251. yuzhixiugai2,
  252. updateyuzhi,
  253. updateDwyuzhi,
  254. shaixuanyuzhi,
  255. addPoint,
  256. getPointList,
  257. getAlertList,
  258. getqkAlertList,
  259. getglAlertList,
  260. getPointCurrent,
  261. getqkCurrent,
  262. getGlCurrent,
  263. getBoXing,
  264. getDataManage,
  265. getDwDataManage,
  266. getQkDataManage,
  267. };