用户管理删除接口添加

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 * @route POST /login
* @param {Login.model} point.body.required - the new point * @param {Login.model} point.body.required - the new point
* @produces application/json application/xml * @produces application/json application/xml
@ -87,7 +86,6 @@ const login = async (req: Request, res: Response) => {
*/ */
/** /**
*
* @route POST /register * @route POST /register
* @param {Register.model} point.body.required - the new point * @param {Register.model} point.body.required - the new point
* @produces application/json application/xml * @produces application/json application/xml
@ -150,16 +148,41 @@ const updateList = async (req: Request, res: Response) => {
} }
/** /**
* * @typedef DeleteList
* @route GET /deleteList * @property {integer} id.required - id
*/
/**
* @route DELETE /deleteList/{id}
* @summary * @summary
* @param {DeleteList.model} id.path.required - id
* @group * @group
* @returns {object} 200 * @returns {object} 200
* @returns {Array.<DeleteList>} DeleteList
* @security JWT * @security JWT
*/ */
const deleteList = async (req: Request, res: Response) => { 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 * @route POST /searchPage
* @param {SearchPage.model} point.body.required - the new point * @param {SearchPage.model} point.body.required - the new point
* @produces application/json application/xml * @produces application/json application/xml
@ -212,7 +234,6 @@ const searchPage = async (req: Request, res: Response) => {
*/ */
/** /**
*
* @route POST /searchVague * @route POST /searchVague
* @param {SearchVague.model} point.body.required - the new point * @param {SearchVague.model} point.body.required - the new point
* @produces application/json application/xml * @produces application/json application/xml
@ -257,7 +278,6 @@ const searchVague = async (req: Request, res: Response) => {
} }
/** /**
*
* @route GET /captcha * @route GET /captcha
* @summary * @summary
* @group captcha - * @group captcha -

View File

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