Files
2025-01-19 13:22:58 +08:00

53 lines
1.1 KiB
JavaScript

import DBHelper from "./DBHelper.mjs";
import CURDHelper from "./CURDHelper.mjs";
export default class LogHelper {
static async addDataLog({
tableName,
type,
data
}) {
const db = await DBHelper.getLogDb();
return CURDHelper.create({
db,
name: "dataLog",
data: {
dataId: data.id,
type,
tableName,
data,
// 待生效
status: 0,
createTime: new Date()
}
})
}
static async modifyDataLogStatus({
id
}) {
const db = await DBHelper.getLogDb();
const {
data,
code
} = await CURDHelper.retrieveSingle({
db,
name: "dataLog",
params: {
id
}
})
if (code == 0) {
await CURDHelper.update({
db,
name: "dataLog",
data: {
...data,
// 生效
status: 1
}
});
}
}
}