feat: first add
This commit is contained in:
@@ -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
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user