更新API说明文档

This commit is contained in:
Kyaru
2026-06-25 21:52:41 +08:00
parent 67c9330659
commit b4cc90d2d3
3 changed files with 28 additions and 3 deletions

View File

@@ -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 }