Files
SqiyAIExpress/controllers/messageController.js
T

120 lines
1.7 KiB
JavaScript

const crud = require('../db/crud');
const TABLE_NAME = 'history_session';
// 查询列表
async function getMsgList(req, res) {
console.log(1111)
try {
const data = await crud.findAll(TABLE_NAME)
console.log(data)
res.send({
code: 200,
data
})
} catch (error) {
res.send({
code: 500,
message: error.message
})
}
}
// 查询详情
async function getMsgDetail(req, res) {
try {
const {id} = req.params
const data = await crud.findById(TABLE_NAME, id)
res.send({
code: 200,
data
})
} catch (error) {
res.send({
code: 500,
message: error.message
})
}
}
/**
* 新增
*/
async function addMsg(req, res) {
try {
const result = await crud.create(
TABLE_NAME,
req.body
)
res.send({
code: 200,
data: result
})
} catch (error) {
res.send({
code: 500,
message: error.message
})
}
}
/**
* 修改
*/
async function updateMsg(req, res) {
try {
const { id } = req.params
const result = await crud.update(
TABLE_NAME,
id,
req.body
)
res.send({
code: 200,
data: result
})
} catch (error) {
res.send({
code: 500,
message: error.message
})
}
}
/**
* 删除
*/
async function deleteMsg(req, res) {
try {
const { id } = req.params
const result = await crud.remove(
TABLE_NAME,
id
)
res.send({
code: 200,
data: result
})
} catch (error) {
res.send({
code: 500,
message: error.message
})
}
}
module.exports = {
getMsgList,
getMsgDetail,
addMsg,
updateMsg,
deleteMsg
}