|
|
@@ -8,6 +8,7 @@ import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'
|
|
|
import { PageRequest } from '../common/dto/page-request'
|
|
|
import { MemberPlan } from './entities/memberPlan.entity'
|
|
|
import { Membership } from './entities/membership.entity'
|
|
|
+import { MemberOrder } from './entities/member-order.entity'
|
|
|
|
|
|
@ApiTags('membership.admin')
|
|
|
@Controller('/admin/membership')
|
|
|
@@ -30,4 +31,9 @@ export class MembershipAdminController {
|
|
|
async deletePlan(@Param('id') id: number) {
|
|
|
return await this.membershipService.deletePlanById(id)
|
|
|
}
|
|
|
+
|
|
|
+ @Post('/orders')
|
|
|
+ public async orders(@Body() page: PageRequest<MemberOrder>) {
|
|
|
+ return await this.membershipService.findAllOrders(page)
|
|
|
+ }
|
|
|
}
|