1 Star 0 Fork 0

zlc1000/heima_back

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
model.js 1.92 KB
一键复制 编辑 原始数据 按行查看 历史
zlc1000 提交于 2020-05-18 18:22 . 添加token验证
/**
*
* 专门用来处理hero表的操作
*/
const connection = require('./conn')
module.exports = {
getHeroList(callback) {
// 真正的和数据库打交道
const sql = `select * from heros where isDelete = 0 ORDER BY id desc`
connection.query(sql, (err, data) => {
if (err) {
callback(err)
} else {
callback(null, data)
}
})
},
addHero(obj, callback) {
const sql = 'insert into heros set ?'
connection.query(sql, obj, (err, data) => {
if (err) {
callback(err)
} else {
callback(null)
}
})
},
getHeroById(id, callback) {
const sql = `select id, name, gender, img from heros where id = ${id}`
connection.query(sql, (err, data) => {
if (err) {
callback(err)
} else {
callback(null, data[0])
}
})
},
editHero(obj, callback) {
const sql = 'update heros set ? where id = ?'
connection.query(sql, [obj, obj.id], (err, data) => {
if (err) {
callback(err)
} else {
callback(null)
}
})
},
delHeroById(id, callback) {
// 软删除
// const sql = 'delete from users where id = ?'
const sql = 'update heros set isDelete = 1 where id = ?'
connection.query(sql, [id], (err) => {
if (err) {
callback(err)
} else {
callback(null)
}
})
},
doLogin(userName, callback) {
const sqlStr = `select * from users where userName = ?`
connection.query(sqlStr, [userName], (err, results) => {
if (err) {
callback(err)
} else {
callback(null, results[0])
}
})
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/zlc1000/heima_back.git
git@gitee.com:zlc1000/heima_back.git
zlc1000
heima_back
heima_back
master

搜索帮助