用户管理删除接口添加

This commit is contained in:
zhangyiming 2020-12-01 17:11:41 +08:00
parent 081ac958c9
commit 3cc9767dcb
2 changed files with 29 additions and 9 deletions

View File

@ -32,7 +32,6 @@ let generateVerify: number
*/
/**
*
* @route POST /login
* @param {Login.model} point.body.required - the new point
* @produces application/json application/xml
@ -87,7 +86,6 @@ const login = async (req: Request, res: Response) => {
*/
/**
*
* @route POST /register
* @param {Register.model} point.body.required - the new point
* @produces application/json application/xml
@ -150,16 +148,41 @@ const updateList = async (req: Request, res: Response) => {
}
/**
*
* @route GET /deleteList
* @typedef DeleteList
* @property {integer} id.required - id
*/
/**
* @route DELETE /deleteList/{id}
* @summary
* @param {DeleteList.model} id.path.required - id
* @group
* @returns {object} 200
* @returns {Array.<DeleteList>} DeleteList
* @security JWT
*/
const deleteList = async (req: Request, res: Response) => {
res.json({ code: 1, msg: "成功" })
const { id } = req.params
let payload = null
try {
const authorizationHeader = req.get("Authorization")
const accessToken = authorizationHeader.substr("Bearer ".length)
payload = jwt.verify(accessToken, secret.jwtSecret)
} catch (error) {
return res.status(401).end()
}
var sql = 'DELETE FROM users where id=' + "'" + id + "'"
connection.query(sql, async function (err, data) {
if (err) {
console.log(err)
} else {
await res.json({
code: 0,
info: '删除成功'
})
}
})
}
/**
@ -169,7 +192,6 @@ const deleteList = async (req: Request, res: Response) => {
*/
/**
*
* @route POST /searchPage
* @param {SearchPage.model} point.body.required - the new point
* @produces application/json application/xml
@ -212,7 +234,6 @@ const searchPage = async (req: Request, res: Response) => {
*/
/**
*
* @route POST /searchVague
* @param {SearchVague.model} point.body.required - the new point
* @produces application/json application/xml
@ -257,7 +278,6 @@ const searchVague = async (req: Request, res: Response) => {
}
/**
*
* @route GET /captcha
* @summary
* @group captcha -

View File

@ -31,7 +31,7 @@ app.get('/updateList', (req, res) => {
updateList(req, res)
})
app.get('/deleteList', (req, res) => {
app.delete('/deleteList/:id', (req, res) => {
deleteList(req, res)
})