// 引入模块
const express=require('express')
const pool=require('../pool.js')
// 创建路由
const router=express.Router()
// 添加路由
router.get('/list',(req,res,next)=>{
var obj=req.query
console.log(obj);
if(!obj.pno){
obj.pno=1
}
if(!obj.count){
obj.count=10
}
// 计算开始查询的值
var start=(obj.pno-1)*obj.count
// 每页的数据量转为数字
var size=parseInt(obj.count)
pool.query('select jid,title,ctime from ht_job limit ?,?;select count(*) as sum from ht_job',[start,size],(err,r)=>{
if(err){
return next(err)
}
console.log(r);
// 总数据量
var t=r[1][0].sum
// 总页数
var p=Math.ceil(t/obj.count)
res.send({
code:200,
msg:'职位',
data:r[0],
total:t,
pages:p
})
})
})
// 暴露路由对象
module.exports=router