commission.controller.ts 658 B

1234567891011121314151617181920
  1. import { Body, Controller, Get, Post, Req } from '@nestjs/common'
  2. import { CommissionService } from './commission.service'
  3. import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'
  4. @ApiTags('commission')
  5. @ApiBearerAuth()
  6. @Controller('/commission')
  7. export class CommissionController {
  8. constructor(private readonly commissionService: CommissionService) {}
  9. @Get('/records/get')
  10. async getCommission(@Req() req) {
  11. return await this.commissionService.getRecords(req.user.id)
  12. }
  13. @Post('/doCommission')
  14. async doCommission(@Body() { userId, amount }) {
  15. return await this.commissionService.doCommission(userId, amount)
  16. }
  17. }