数据库:将activities等表移到gm数据库中

This commit is contained in:
luying
2022-04-18 15:36:01 +08:00
parent 085f04e43f
commit f19962c269
4 changed files with 28 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
import BaseModel from './BaseModel';
import { index, getModelForClass, prop, DocumentType } from '@typegoose/typegoose';
import { index, getModelForClass, prop, DocumentType, ReturnModelType, mongoose } from '@typegoose/typegoose';
import { CounterModel } from './Counter';
import { COUNTER } from '../consts';
import { ActivityModel } from './Activity';
@@ -169,7 +169,12 @@ export default class Activity_Group extends BaseModel {
}
}
export const ActivityGroupModel = getModelForClass(Activity_Group);
export let ActivityGroupModel: ReturnModelType<typeof Activity_Group, {}>;
export function loadActivityGroup(connect: mongoose.Connection) {
ActivityGroupModel = getModelForClass(Activity_Group, {
existingConnection: connect
});
}
export interface ActivityGroupModelType extends Pick<DocumentType<Activity_Group>, keyof Activity_Group> { }
export type ActivityGroupModelTypeParam = Partial<ActivityGroupModelType>; // 将所有字段变成可选项