Files
pmrx-gm/server/src/routes/role.routes.js

32 lines
959 B
JavaScript
Raw Normal View History

const express = require("express");
const { getConnection, query } = require("../utils/db.util");
const router = express.Router();
// 获取角色列表
router.get("/roles", async (req, res) => {
try {
const { search = "" } = req.query;
const connection = await getConnection();
const results = await query(`SELECT * FROM role where name like '%${search}%'`, [], connection);
res.json(results);
} catch (error) {
console.error("获取角色数据失败:", error);
res.status(500).json({ error: "获取角色数据失败" });
}
});
// 获取充值列表
router.get("/recharges", async (req, res) => {
try {
const connection = await getConnection();
const results = await query("SELECT * FROM recharge", [], connection);
res.json(results);
} catch (error) {
console.error("获取充值列表失败:", error);
res.status(500).json({ error: "获取充值列表失败" });
}
});
module.exports = router;