| 1234567891011121314151617181920212223 |
- export interface FirmwareFile {
- id?: number;
- version: string;
- filename: string;
- filepath: string;
- filesize: number;
- md5sum: string;
- description?: string;
- status?: 'active' | 'inactive';
- created_by?: string;
- created_at?: Date;
- updated_at?: Date;
- }
- export declare class FirmwareFileModel {
- static create(firmwareData: Omit<FirmwareFile, 'id' | 'created_at' | 'updated_at'>): Promise<FirmwareFile>;
- static getById(id: number): Promise<FirmwareFile | null>;
- static getAll(): Promise<FirmwareFile[]>;
- static getByStatus(status: string): Promise<FirmwareFile[]>;
- static updateStatus(id: number, status: 'active' | 'inactive'): Promise<boolean>;
- static delete(id: number): Promise<boolean>;
- static createTable(): Promise<void>;
- }
- //# sourceMappingURL=firmware.d.ts.map
|