Files
TexasPokerGame/server/src/service/gameRecord.ts
T
2020-04-19 23:46:33 +08:00

23 lines
554 B
TypeScript

import { IGameRecord, IGameRecordService } from '../interface/IGameRecord';
import { Context, inject, plugin, provide } from 'midway';
@provide('GameRecordService')
export class GameRecordService implements IGameRecordService {
@inject()
ctx: Context;
@plugin()
mysql: any;
async add(gameRecord: IGameRecord) {
return await this.mysql.insert('game_record', {
...gameRecord,
});
}
async findById(gid: number): Promise<IGameRecord> {
return await this.mysql.get('game_record', { id: gid });
}
}