更新API说明文档
This commit is contained in:
@@ -246,4 +246,23 @@ async function remove(req, res) {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = { list, detail, create, update, remove }
|
||||
// GET /api/employees/simple —— 简易员工列表(无数据范围限制,用于下拉选择)
|
||||
async function simpleList(req, res) {
|
||||
try {
|
||||
const { department } = req.query
|
||||
let sql = 'SELECT id, name, department, position FROM employees WHERE status = 1'
|
||||
const params = []
|
||||
if (department) {
|
||||
sql += ' AND department = ?'
|
||||
params.push(department)
|
||||
}
|
||||
sql += ' ORDER BY id'
|
||||
const [rows] = await pool.query(sql, params)
|
||||
res.json({ code: 0, message: 'ok', data: rows })
|
||||
} catch (e) {
|
||||
console.error('[employees simpleList] error:', e)
|
||||
res.status(500).json({ code: 500, message: e.message })
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = { list, detail, create, update, remove, simpleList }
|
||||
|
||||
Reference in New Issue
Block a user