| 1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * 数据库操作
- */
- 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();
|