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 } }); } } }