// @ApiTags('[관리자] 주문환불')
// @UseGuards(AdminJwtAuthGuard)
// @Controller('admin/refund')
// export class AdminRefundController {
//   constructor(private refundService: RefundService) {}

//   @Post()
//   @ApiOperation({
//     summary: `환불 신규등록
//               환불완료처리시 환불완료일 백엔드에서 해당 시간으로 자동저장 됨
//               프론트에서 환불완료일을 지정하여 저장해야 할 경우 수정필요함
//               ** 환불완료처리 시 구독상태 [해지]로 업데이트트`,
//   })
//   async createRefund(@Body() body: CreateRefundDto) {
//     await this.refundService.createRefund(body);
//     return;
//   }

//   //* (구독상태를 구독으로 변경 시에 정기결제일과 동일한 날에 처리된 경우 스케줄러 이슈가 있을 수 있음)
//   @Post('edit/:refId')
//   @ApiOperation({
//     summary: '환불 수정',
//     description: `환불반려 -> 환불완료시 구독상태[해지]로 업데이트
//                   환불완료 -> 환불반려시 구독상태[해지] 상태로 유지`,
//   })
//   async updateRefund(
//     @Param('refId') refId: number,
//     @Body() body: UpdateRefundDto,
//   ) {
//     await this.refundService.updateRefund(refId, body);
//     return;
//   }

//   @Post('delete')
//   @ApiOperation({
//     summary: '환불 삭제',
//     description: `환불완료처리한 주문 건에 대해서는 삭제불가`,
//   })
//   async deleteRefund(@Body() body: DeleteRefundDto) {
//     await this.refundService.deleteRefund(body);
//     return;
//   }
// }
