/** * 订单套餐批量作废任务 API */ import { BaseService } from '../BaseService' import type { CreateOrderPackageInvalidateTaskApiResponse, CreateOrderPackageInvalidateTaskRequest, OrderPackageInvalidateTaskDetailApiResponse, OrderPackageInvalidateTaskListApiResponse, OrderPackageInvalidateTaskQueryParams } from '@/types/api' export class OrderPackageInvalidateTaskService extends BaseService { static getTasks( params?: OrderPackageInvalidateTaskQueryParams ): Promise { return this.get( '/api/admin/order-package-invalidate-tasks', params ) } static createTask( data: CreateOrderPackageInvalidateTaskRequest ): Promise { return this.post( '/api/admin/order-package-invalidate-tasks', data ) } static getTaskDetail(id: number): Promise { return this.getOne(`/api/admin/order-package-invalidate-tasks/${id}`) } }