1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| import {IDbPro, IIDbPro} from "gs-idb-pro";
|
| let currentDb: IIDbPro | undefined;
|
| export class Db {
| static detailCache = Db.db.map('detailCache');
| static bidTaskAddedHistory = Db.db.store({
| name: 'bidTaskAddedHistory',
| addedTimeField: false,
| updatedTimeField: false,
| indexSchemas: [{
| name: 'goodsId',
| unique: true
| }]
| });
|
| static get db(): IIDbPro {
| if (currentDb) return currentDb;
| currentDb = IDbPro.defaultDb;
| currentDb.schema.version = 2;
| return currentDb;
| }
| }
|
|