update license structures and setup file storage services

This commit is contained in:
2026-04-16 22:19:20 +03:30
parent d098ef10e1
commit ca494ee82a
75 changed files with 4550 additions and 1255 deletions
@@ -1,5 +1,5 @@
import { Body, Controller, Delete, Get, Param, Patch, Post } from '@nestjs/common'
import { CreatePartnerDto, LicenseChargeDto, UpdatePartnerDto } from './dto/partner.dto'
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common'
import { CreatePartnerDto, UpdatePartnerDto } from './dto/partner.dto'
import { PartnersService } from './partners.service'
@Controller('admin/partners')
@@ -26,13 +26,8 @@ export class PartnersController {
return this.partnersService.update(id, data)
}
@Post(':id/charge-license')
async licenseCharge(@Param('id') id: string, @Body() data: LicenseChargeDto) {
return this.partnersService.licenseCharge(id, data)
}
@Delete(':id')
async delete(@Param('id') id: string) {
return this.partnersService.delete(id)
}
// @Delete(':id')
// async delete(@Param('id') id: string) {
// return this.partnersService.delete(id)
// }
}