Commit 9acd774c authored by nanahira's avatar nanahira

some new apis and rename entities

parent 5ca9b2c4
Pipeline #2465 passed with stages
in 39 seconds
......@@ -80,8 +80,42 @@ export class AppController {
}
@Post('activity')
async updateActivity(@Body() body: any) {
return await this.appService.updateActivity(body);
async updateActivity(@Body() body: any, @Res() res: express.Response) {
const code = await this.appService.updateActivity(body);
res.status(code).json({ code });
}
@Get('label')
async getLabel(@Res() res: express.Response) {
const value = await this.appService.getSiteConfig('label');
if (value) {
res.status(200).json({
code: 200,
text: value,
});
} else {
res.status(500).json({
code: 500,
});
}
}
@Post('label')
async updateLabel(
@Body('labelone') value: string,
@Res() res: express.Response,
) {
const code = await this.appService.updateSiteConfig('label', value);
res.status(code).json({ code });
}
@Post('adSwitchChange')
async updateAdvertisementSetting(
@Body('status') value: string,
@Res() res: express.Response,
) {
const code = await this.appService.updateSiteConfig('auto_close_ad', value);
res.status(code).json({ code });
}
@Post('votes')
......@@ -177,4 +211,14 @@ export class AppController {
}
res.json({ deck });
}
@Post('deckdemo')
async submitDeckDemo(@Body() body: any, @Res() res: express.Response) {
const code = await this.appService.submitDeckDemo(body);
res.status(code).json({ code });
}
@Post('deckinfo')
async submitDeckInfo(@Body() body: any, @Res() res: express.Response) {
const code = await this.appService.submitDeckInfo(body);
res.status(code).json({ code });
}
}
This diff is collapsed.
......@@ -24,5 +24,5 @@ export class DeckDemo {
name: 'create_time',
nullable: true,
})
createTime: Date;
create_time: Date;
}
......@@ -12,8 +12,8 @@ export class DeckInfo {
content: string;
@Column('timestamp without time zone', { name: 'start_time', nullable: true })
startTime: Date;
start_time: Date;
@Column('timestamp without time zone', { name: 'end_time', nullable: true })
endTime: Date;
end_time: Date;
}
......@@ -12,8 +12,8 @@ export class DeckInfoHistory {
content: string;
@Column('timestamp without time zone', { name: 'start_time', nullable: true })
startTime: Date;
start_time: Date;
@Column('timestamp without time zone', { name: 'end_time', nullable: true })
endTime: Date;
end_time: Date;
}
......@@ -20,28 +20,28 @@ export class UserInfo {
pt: number;
@Column('integer', { name: 'entertain_win', default: 0 })
entertainWin: number;
entertain_win: number;
@Column('integer', { name: 'entertain_lose', default: 0 })
entertainLose: number;
entertain_lose: number;
@Column('integer', { name: 'entertain_draw', default: 0 })
entertainDraw: number;
entertain_draw: number;
@Column('integer', { name: 'entertain_all', default: 0 })
entertainAll: number;
entertain_all: number;
@Column('integer', { name: 'athletic_win', default: 0 })
athleticWin: number;
athletic_win: number;
@Column('integer', { name: 'athletic_lose', default: 0 })
athleticLose: number;
athletic_lose: number;
@Column('integer', { name: 'athletic_draw', default: 0 })
athleticDraw: number;
athletic_draw: number;
@Column('integer', { name: 'athletic_all', default: 0 })
athleticAll: number;
athletic_all: number;
@Column('integer', { name: 'id', nullable: true })
id: number;
......
......@@ -16,13 +16,13 @@ export class Votes {
name: 'create_time',
nullable: true,
})
createTime: Date;
create_time: Date;
@Column('timestamp without time zone', { name: 'start_time', nullable: true })
startTime: Date;
start_time: Date;
@Column('timestamp without time zone', { name: 'end_time', nullable: true })
endTime: Date;
end_time: Date;
@Column('boolean', { name: 'status', nullable: true, default: false })
status: boolean;
......@@ -30,7 +30,7 @@ export class Votes {
@Column('boolean', {
name: 'multiple',
nullable: true,
default: 'false',
default: false,
})
multiple: boolean;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment