pvp数据结构上传

This commit is contained in:
mamengke01
2021-01-05 13:58:27 +08:00
parent 39cc099f43
commit 5cf6905b89
5 changed files with 44 additions and 13 deletions

17
shared/db/SystemConfig.ts Normal file
View File

@@ -0,0 +1,17 @@
import BaseModel from './BaseModel';
import { getModelForClass, prop, DocumentType } from '@typegoose/typegoose';
export default class SystemConfig extends BaseModel {
@prop({ required: true })
map: number; // 地图
@prop({ required: true })
seasonNum: number; // 赛季
public static async findSystemConfig(objectId: string, lean = true) {
const result: SystemConfigType = await SystemConfigModel.findOne({ objectId }).lean(lean);
return result;
}
}
export const SystemConfigModel = getModelForClass(SystemConfig);
export interface SystemConfigType extends Pick<DocumentType<SystemConfig>, keyof SystemConfig> { };