import { Injectable } from '@nestjs/common'; @Injectable() export class AppletVersionDownloadService { async getPage(query: any) { return { items: [], total: 0 }; } async getInfo(downloadId: number) { return { download_id: downloadId }; } async create(data: any) { return { id: 1, ...data }; } async start(downloadId: number) { return { success: true, download_id: downloadId }; } async stop(downloadId: number) { return { success: true, download_id: downloadId }; } async getProgress(downloadId: number) { return { progress: 0, download_id: downloadId }; } async download(downloadId: number) { return { url: `/download/version/${downloadId}` }; } async getStatistics(query: any) { return { total: 0 }; } }