LikeDao.js 851 B

123456789101112131415161718192021222324
  1. const db = require('../config/mysqlConfig')
  2. const moment = require('moment')
  3. let LikeDao = {
  4. selectByID: ID => {
  5. let sql = `SELECT * FROM like_or_dislike WHERE like_id = '${ID}'`
  6. return db.query(sql)
  7. },
  8. selectByUserID: UserID => {
  9. let sql = `SELECT * FROM like_or_dislike WHERE user_id = '${UserID}'`
  10. return db.query(sql)
  11. },
  12. selectByArticleID: ArticleID => {
  13. let sql = `SELECT * FROM like_or_dislike WHERE article_id = '${ArticleID}'`
  14. return db.query(sql)
  15. },
  16. insert: Like => {
  17. let createdAt = moment(Date.now()).format('YYYY-MM-DD HH:mm:ss')
  18. sql = `insert into like_or_dislisk(create_time, user_id, article_id, like_type) values('${Like.CreatedAt}', '${UserID}', '${ArticleID}', '${createdAt}')`
  19. return db.query(sql)
  20. }
  21. }
  22. module.exports = LikeDao