Files
t/uniCloud-alipay/cloudfunctions/common/uni-stat/stat/mod/uni-pay/dao/uniStatPayResult.js
T
2025-03-12 20:11:03 +08:00

39 lines
753 B
JavaScript

/**
* 数据库操作
*/
const BaseMod = require('../../base');
const dbName = require("./config");
class Dao extends BaseMod {
constructor() {
super();
this.tablePrefix = false; // 不使用表前缀
}
// 获取符合条件的文档列表
async list(data) {
let {
whereJson,
} = data;
const dbRes = await this.getCollection(dbName.uniStatPayResult).where(whereJson).get();
return dbRes.data;
}
// 删除符合条件的文档
async del(data) {
let {
whereJson
} = data;
const dbRes = await this.delete(dbName.uniStatPayResult, whereJson);
return dbRes.deleted;
}
// 批量插入文档
async adds(saveList) {
return await this.batchInsert(dbName.uniStatPayResult, saveList);
}
}
module.exports = new Dao();