更新API说明文档
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user