feat: first add

This commit is contained in:
2025-01-19 13:22:58 +08:00
commit 7f53f82fd4
16 changed files with 2337 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
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
}
});
}
}
}