parent
b0c858c151
commit
021e22fcc9
5 changed files with 41 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||||||
|
import { Model, Table, Column, ForeignKey, BelongsTo } from 'sequelize-typescript'; |
||||||
|
import { User } from '../../users/entities/user.entity'; |
||||||
|
|
||||||
|
@Table |
||||||
|
export class Wallet extends Model<Wallet> { |
||||||
|
@ForeignKey(() => User) |
||||||
|
@Column |
||||||
|
userId: number; |
||||||
|
|
||||||
|
@BelongsTo(() => User) |
||||||
|
user: User; |
||||||
|
|
||||||
|
@Column |
||||||
|
balance: number; |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; |
||||||
|
import { WalletService } from './wallet.service'; |
||||||
|
|
||||||
|
@Controller('wallet') |
||||||
|
export class WalletController { |
||||||
|
constructor(private readonly walletService: WalletService) {} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,9 @@ |
|||||||
|
import { Module } from '@nestjs/common'; |
||||||
|
import { WalletService } from './wallet.service'; |
||||||
|
import { WalletController } from './wallet.controller'; |
||||||
|
|
||||||
|
@Module({ |
||||||
|
controllers: [WalletController], |
||||||
|
providers: [WalletService], |
||||||
|
}) |
||||||
|
export class WalletModule {} |
@ -0,0 +1,7 @@ |
|||||||
|
import { Injectable } from '@nestjs/common'; |
||||||
|
|
||||||
|
|
||||||
|
@Injectable() |
||||||
|
export class WalletService { |
||||||
|
constructor(){} |
||||||
|
} |
Loading…
Reference in new issue