v4.0.20版本迭代推广码增加渠道负责人

This commit is contained in:
2026-09-17 09:06:29 +08:00
parent 1867e7ea55
commit b9921b1a75
36 changed files with 12138 additions and 112 deletions
@@ -0,0 +1,16 @@
import { Controller, Get, UseGuards } from '@nestjs/common';
import { JwtAuthGuard, AuthUser } from '../../common/guards/jwt-auth.guard';
import { PartnerPrimaryGuard } from '../../common/guards/partner-primary.guard';
import { CurrentUser } from '../../common/decorators/current-user.decorator';
import { PromoCodeService } from './promo-code.service';
@Controller('partner/promo-codes')
@UseGuards(JwtAuthGuard, PartnerPrimaryGuard)
export class PartnerPromoCodeController {
constructor(private readonly service: PromoCodeService) {}
@Get()
list(@CurrentUser() user: AuthUser) {
return this.service.listForPartner(user.actorId);
}
}