85 lines
2.1 KiB
TypeScript
85 lines
2.1 KiB
TypeScript
import { Controller } from 'egg';
|
|
|
|
export default class GameController extends Controller {
|
|
|
|
public async getServerEnv() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getServerEnv();
|
|
return
|
|
}
|
|
|
|
public async getServerListByEnv() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getServerListByEnv();
|
|
return
|
|
}
|
|
|
|
public async getServerList() {
|
|
const { ctx } = this;
|
|
const { page, pageSize, sortField, sortOrder, form } = ctx.request.body;
|
|
|
|
ctx.body = await ctx.service.game.getServerList(page, pageSize, sortField, sortOrder, form);
|
|
return
|
|
}
|
|
|
|
public async getServerStategyList() {
|
|
const { ctx } = this;
|
|
const { page, pageSize, sortField, sortOrder, form } = ctx.request.body;
|
|
|
|
ctx.body = await ctx.service.game.getServerStategyList(page, pageSize, sortField, sortOrder, form);
|
|
return
|
|
}
|
|
|
|
public async updateServerStategy() {
|
|
const { ctx } = this;
|
|
const { values } = ctx.request.body;
|
|
|
|
ctx.body = await ctx.service.game.updateServerStategy(values);
|
|
return
|
|
}
|
|
|
|
public async createNewServer() {
|
|
const { ctx } = this;
|
|
const { name, openTime, serverType, stategyId } = ctx.request.body;
|
|
ctx.body = await ctx.service.game.createNewServer(name, openTime, serverType, stategyId);
|
|
return
|
|
}
|
|
|
|
public async updateServer() {
|
|
const { ctx } = this;
|
|
const { id, name, groupName, serverStatus, } = ctx.request.body;
|
|
ctx.body = await ctx.service.game.updateServer(id, name, groupName, serverStatus);
|
|
return
|
|
}
|
|
|
|
public async getDicHero() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getDicHero();
|
|
return
|
|
}
|
|
|
|
public async getDicGoods() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getDicGoods();
|
|
return
|
|
}
|
|
|
|
public async getDicRMB() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getDicRmb();
|
|
return
|
|
}
|
|
|
|
public async getDicActivityType() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getDicActivityType();
|
|
return
|
|
}
|
|
|
|
public async getDicTaskType() {
|
|
const { ctx } = this;
|
|
ctx.body = await ctx.service.game.getDicTaskType();
|
|
return
|
|
}
|
|
}
|