更新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

@@ -27,17 +27,20 @@ function pagination(query) {
return { page, pageSize, offset }
}
// 列表查询时 JOIN 客户名、供应商名员工名
// 列表查询时 JOIN 客户名、供应商名员工名和负责人姓名
const LIST_SELECT = `
SELECT
c.*,
cu.name AS customer_name,
s.name AS supplier_name,
e.name AS employee_name
e.name AS employee_name,
ru.name AS responsible_user_name
FROM contracts c
LEFT JOIN customers cu ON c.customer_id = cu.id
LEFT JOIN suppliers s ON c.supplier_id = s.id
LEFT JOIN employees e ON c.employee_id = e.id
LEFT JOIN users u ON c.responsible_user_id = u.id
LEFT JOIN employees ru ON u.employee_id = ru.id
`
// 单条查询时用同样的 JOIN
@@ -102,6 +105,8 @@ async function list(req, res) {
LEFT JOIN customers cu ON c.customer_id = cu.id
LEFT JOIN suppliers s ON c.supplier_id = s.id
LEFT JOIN employees e ON c.employee_id = e.id
LEFT JOIN users u ON c.responsible_user_id = u.id
LEFT JOIN employees ru ON u.employee_id = ru.id
${where}`,
params
)