Revert " feat(db): 给GiftCode添加只读库支持"

This reverts commit a75feb611ff5e732a48408ea9360cb07f9c09f2e.
This commit is contained in:
luying
2023-05-08 09:57:57 +08:00
parent 70c5ee2bea
commit f7d3ed6db2
6 changed files with 21 additions and 31 deletions

View File

@@ -1,5 +1,5 @@
import BaseModel from './BaseModel';
import { getModelForClass, prop, DocumentType, modelOptions, mongoose, ReturnModelType } from '@typegoose/typegoose';
import { getModelForClass, prop, DocumentType, modelOptions } from '@typegoose/typegoose';
import { CounterModel } from './Counter';
import { COUNTER, GIFT_GENERATE_TYPE } from '../consts';
import { SearchGiftCodeParam } from '../domain/backEndField/search';
@@ -60,7 +60,7 @@ export default class GiftCode extends BaseModel {
public static async findByGiftId(id: number) {
let rec: GiftCodeType = await GiftCodeROModel.findOne({ id }).lean();
let rec: GiftCodeType = await GiftCodeModel.findOne({ id }).lean();
return rec;
}
@@ -113,7 +113,7 @@ export default class GiftCode extends BaseModel {
sort[sortField] = -1;
}
}
const result: GiftCodeType[] = await GiftCodeROModel.find(searchObj, { _id: 0 }).limit(pageSize).skip((page - 1) * pageSize).sort(sort).lean({ getters: true, virtuals: true });
const result: GiftCodeType[] = await GiftCodeModel.find(searchObj, { _id: 0 }).limit(pageSize).skip((page - 1) * pageSize).sort(sort).lean({ getters: true, virtuals: true });
return result;
}
@@ -121,19 +121,11 @@ export default class GiftCode extends BaseModel {
public static async countByCondition(form: SearchGiftCodeParam = {}) {
let searchObj = this.getSearchObj(form);
const result = await GiftCodeROModel.count(searchObj);
const result = await GiftCodeModel.count(searchObj);
return result;
}
}
export let GiftCodeModel = getModelForClass(GiftCode);
export let GiftCodeROModel: ReturnModelType<typeof GiftCode, {}>;
export function loadGiftCodeROModel(connect: mongoose.Connection) {
GiftCodeROModel = getModelForClass(GiftCode, {
existingConnection: connect
});
}
export interface GiftCodeType extends Pick<DocumentType<GiftCode>, keyof GiftCode> { }
export type GiftCodeParam = Partial<GiftCodeType>;