f0b99ea9da
批量删除用户 模板上传图片数量限制改成30 小飞侠接口配置
32 lines
999 B
TypeScript
32 lines
999 B
TypeScript
import { Body, Controller, Post, UseGuards } from '@nestjs/common';
|
|
import { HqAuthGuard } from '../../common/guards/hq-auth.guard';
|
|
import { AdminRedeemDebugService } from './admin-redeem-debug.service';
|
|
import type {
|
|
AdminRedeemDebugCreateTokenDto,
|
|
AdminRedeemDebugStoreTokenDto,
|
|
} from './dto/admin-mutate.dto';
|
|
|
|
@Controller('admin/redeem/debug')
|
|
@UseGuards(HqAuthGuard)
|
|
export class AdminRedeemDebugController {
|
|
constructor(private readonly service: AdminRedeemDebugService) {}
|
|
|
|
/** preV1 调试:为用户生成核销码 */
|
|
@Post('create-token')
|
|
createToken(@Body() dto: AdminRedeemDebugCreateTokenDto) {
|
|
return this.service.createToken(dto);
|
|
}
|
|
|
|
/** preV1 调试:门店侧预览核销 */
|
|
@Post('preview')
|
|
preview(@Body() dto: AdminRedeemDebugStoreTokenDto) {
|
|
return this.service.preview(dto);
|
|
}
|
|
|
|
/** preV1 调试:门店侧确认核销 */
|
|
@Post('confirm')
|
|
confirm(@Body() dto: AdminRedeemDebugStoreTokenDto) {
|
|
return this.service.confirm(dto);
|
|
}
|
|
}
|