taskeep-app/models/taskUpdate.ts
2025-07-22 14:04:38 +02:00

24 lines
651 B
TypeScript

import { IEntity } from "./IEntity";
import { IQuery } from "./IQuery";
export class TaskUpdate implements IEntity {
id?: number;
taskId: string;
updateDate: Date;
constructor(taskId: string, updateDate: Date, id?: number) {
this.id = id;
this.taskId = taskId;
this.updateDate = new Date(updateDate);
}
}
export const TaskUpdateQuery: IQuery = {
tableName: "taskUpdates",
tableQuery: `CREATE TABLE IF NOT EXISTS taskUpdates (
id INTEGER PRIMARY KEY AUTOINCREMENT,
taskId TEXT NOT NULL,
updateDate TEXT NOT NULL,
FOREIGN KEY (taskId) REFERENCES tasks(id)
);`
};