sqlUtil.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. function listTable(req) {
  2. let tname = req.body.tbName;
  3. // console.log(tname);
  4. let sql = `select * from ${tname} order by id asc`;
  5. return sql;
  6. }
  7. function listTableDESC(req) {
  8. let tname = req.body.tbName;
  9. // console.log(tname);
  10. let sql = `select * from ${tname} order by id DESC`;
  11. return sql;
  12. }
  13. function lookFor(req) {
  14. let tname = req.body.tbName;
  15. let searchmsg = req.body.searchmsg;
  16. let sql = `select * from ${tname} where name like '%${searchmsg}%'`;
  17. return sql;
  18. }
  19. function lookFordaily(req) {
  20. let tname = req.body.tbName;
  21. let searchmsg = req.body.searchmsg;
  22. let sql = `select * from ${tname} where username like '%${searchmsg}%'`;
  23. return sql;
  24. }
  25. function checkName(req) {
  26. let tname = req.body.tbName;
  27. let checkName = req.body.checkName;
  28. let sql = `select * from ${tname} where name = '${checkName}'`;
  29. return sql;
  30. }
  31. function addList(req) {
  32. let tname = req.body.tbName;
  33. let name = req.body.name;
  34. let password = req.body.password;
  35. let type = req.body.type;
  36. let power = req.body.power;
  37. let sql = `insert into ${tname} ("name","password","type","power") values ('${name}','${password}','${type}','${power}') `;
  38. return sql;
  39. }
  40. function edit(req) {
  41. let tname = req.body.tbName;
  42. let id = req.body.id;
  43. let name = req.body.name;
  44. let password = req.body.password;
  45. let type = req.body.type;
  46. let power = req.body.power;
  47. let sql = `update ${tname} set name = '${name}',password = '${password}',type='${type}', power = '${power}' where id = ${id}`;
  48. // console.log(sql);
  49. return sql;
  50. }
  51. function remove(req) {
  52. let tname = req.body.tbName;
  53. let id = req.body.id;
  54. let sql = `delete from ${tname} where id='${id}' `;
  55. // console.log(sql);
  56. return sql;
  57. }
  58. module.exports = {
  59. listTable,
  60. listTableDESC,
  61. addList,
  62. lookFor,
  63. checkName,
  64. remove,
  65. edit,
  66. lookFordaily
  67. };