活动:活动任务对应表放在gm

This commit is contained in:
luying
2022-04-21 15:53:17 +08:00
parent e76b56b9ee
commit 8b02e7f5c1
2 changed files with 10 additions and 2 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';
/**
@@ -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>; // 将所有字段变成可选项

View File

@@ -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);
}