活动:活动任务对应表放在gm
This commit is contained in:
@@ -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';
|
||||
|
||||
|
||||
/**
|
||||
@@ -84,7 +84,13 @@ export default class Activity_Task_Point extends BaseModel {
|
||||
|
||||
}
|
||||
|
||||
export const ActivityTaskPointModel = getModelForClass(Activity_Task_Point);
|
||||
export let ActivityTaskPointModel: ReturnModelType<typeof Activity_Task_Point, {}>;
|
||||
export function loadActivityTaskPoint(connect: mongoose.Connection) {
|
||||
ActivityTaskPointModel = getModelForClass(Activity_Task_Point, {
|
||||
existingConnection: connect
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export interface ActivityTaskPointModelType extends Pick<DocumentType<Activity_Task_Point>, keyof Activity_Task_Point> { }
|
||||
export type ActivityTaskPointModelTypeParam = Partial<ActivityTaskPointModelType>; // 将所有字段变成可选项
|
||||
@@ -10,6 +10,7 @@ import { loadMarqueeModel } from "./Marquee";
|
||||
import { loadActivity } from "./Activity";
|
||||
import { loadActivityGroup } from "./ActivityGroup";
|
||||
import { loadActivityGroupType } from "./ActivityGroupType";
|
||||
import { loadActivityTaskPoint } from "./ActivityTaskPoint";
|
||||
|
||||
export function loadGmDb(connect: mongoose.Connection) {
|
||||
// console.log('************')
|
||||
@@ -24,4 +25,5 @@ export function loadGmDb(connect: mongoose.Connection) {
|
||||
loadGMMailModel(connect);
|
||||
loadCounterModal(connect);
|
||||
loadMarqueeModel(connect);
|
||||
loadActivityTaskPoint(connect);
|
||||
}
|
||||
Reference in New Issue
Block a user