diff --git a/shared/db/Region.ts b/shared/db/Region.ts index 4f0edb01a..33d81c7a2 100644 --- a/shared/db/Region.ts +++ b/shared/db/Region.ts @@ -24,6 +24,9 @@ export default class Region extends BaseModel { @prop({ required: true }) env: string; // 环境变量 + @prop({ required: true }) + addressType: number; // 环境变量 + @prop({ required: true }) gmLink: string; // 短链接地址 diff --git a/shared/domain/backEndField/params.ts b/shared/domain/backEndField/params.ts index bf6d35e0f..34873368e 100644 --- a/shared/domain/backEndField/params.ts +++ b/shared/domain/backEndField/params.ts @@ -80,6 +80,7 @@ export class UpdateRegionParams { updateResUrl: string = ''; reviewVersion: string = ''; reviewEnv: string = ''; + addressType: number = 0; maxPlayerCnt: number = 0; timers: SERVER_TIMER[] = []; @@ -122,6 +123,7 @@ export class UpdateRegionParams { reviewVersion: this.reviewVersion, reviewEnv: this.reviewEnv, updateResUrl: this.updateResUrl, + addressType: this.addressType, stategy } } else { @@ -135,6 +137,7 @@ export class UpdateRegionParams { reviewVersion: this.reviewVersion||oldRegion.reviewVersion, reviewEnv: this.reviewEnv||oldRegion.reviewEnv, updateResUrl: this.updateResUrl||oldRegion.updateResUrl, + addressType: this.addressType||oldRegion.addressType, stategy: { ...(oldRegion.stategy||{}), ...stategy } } } @@ -152,6 +155,7 @@ export class CreateRegionParam { webHost: string; // 短链接 gmPort: number; // 后台使用的connector端口 updateResUrl: string; // 热更新资源根目录 + addressType: number; // 热更新资源根目录 constructor(obj: any) { for(let key in obj) {