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 { ...@@ -80,8 +80,42 @@ export class AppController {
} }
@Post('activity') @Post('activity')
async updateActivity(@Body() body: any) { async updateActivity(@Body() body: any, @Res() res: express.Response) {
return await this.appService.updateActivity(body); 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') @Post('votes')
...@@ -177,4 +211,14 @@ export class AppController { ...@@ -177,4 +211,14 @@ export class AppController {
} }
res.json({ deck }); 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 { ...@@ -24,5 +24,5 @@ export class DeckDemo {
name: 'create_time', name: 'create_time',
nullable: true, nullable: true,
}) })
createTime: Date; create_time: Date;
} }
...@@ -12,8 +12,8 @@ export class DeckInfo { ...@@ -12,8 +12,8 @@ export class DeckInfo {
content: string; content: string;
@Column('timestamp without time zone', { name: 'start_time', nullable: true }) @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 }) @Column('timestamp without time zone', { name: 'end_time', nullable: true })
endTime: Date; end_time: Date;
} }
...@@ -12,8 +12,8 @@ export class DeckInfoHistory { ...@@ -12,8 +12,8 @@ export class DeckInfoHistory {
content: string; content: string;
@Column('timestamp without time zone', { name: 'start_time', nullable: true }) @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 }) @Column('timestamp without time zone', { name: 'end_time', nullable: true })
endTime: Date; end_time: Date;
} }
...@@ -20,28 +20,28 @@ export class UserInfo { ...@@ -20,28 +20,28 @@ export class UserInfo {
pt: number; pt: number;
@Column('integer', { name: 'entertain_win', default: 0 }) @Column('integer', { name: 'entertain_win', default: 0 })
entertainWin: number; entertain_win: number;
@Column('integer', { name: 'entertain_lose', default: 0 }) @Column('integer', { name: 'entertain_lose', default: 0 })
entertainLose: number; entertain_lose: number;
@Column('integer', { name: 'entertain_draw', default: 0 }) @Column('integer', { name: 'entertain_draw', default: 0 })
entertainDraw: number; entertain_draw: number;
@Column('integer', { name: 'entertain_all', default: 0 }) @Column('integer', { name: 'entertain_all', default: 0 })
entertainAll: number; entertain_all: number;
@Column('integer', { name: 'athletic_win', default: 0 }) @Column('integer', { name: 'athletic_win', default: 0 })
athleticWin: number; athletic_win: number;
@Column('integer', { name: 'athletic_lose', default: 0 }) @Column('integer', { name: 'athletic_lose', default: 0 })
athleticLose: number; athletic_lose: number;
@Column('integer', { name: 'athletic_draw', default: 0 }) @Column('integer', { name: 'athletic_draw', default: 0 })
athleticDraw: number; athletic_draw: number;
@Column('integer', { name: 'athletic_all', default: 0 }) @Column('integer', { name: 'athletic_all', default: 0 })
athleticAll: number; athletic_all: number;
@Column('integer', { name: 'id', nullable: true }) @Column('integer', { name: 'id', nullable: true })
id: number; id: number;
......
...@@ -16,13 +16,13 @@ export class Votes { ...@@ -16,13 +16,13 @@ export class Votes {
name: 'create_time', name: 'create_time',
nullable: true, nullable: true,
}) })
createTime: Date; create_time: Date;
@Column('timestamp without time zone', { name: 'start_time', nullable: true }) @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 }) @Column('timestamp without time zone', { name: 'end_time', nullable: true })
endTime: Date; end_time: Date;
@Column('boolean', { name: 'status', nullable: true, default: false }) @Column('boolean', { name: 'status', nullable: true, default: false })
status: boolean; status: boolean;
...@@ -30,7 +30,7 @@ export class Votes { ...@@ -30,7 +30,7 @@ export class Votes {
@Column('boolean', { @Column('boolean', {
name: 'multiple', name: 'multiple',
nullable: true, nullable: true,
default: 'false', default: false,
}) })
multiple: boolean; 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