feat(lstv2 move): moved lstv2 into this app to keep them combined and easier to maintain

This commit is contained in:
2025-09-19 22:22:05 -05:00
parent caf2315191
commit e4477402ad
847 changed files with 165801 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
export interface JobInfo {
id: string;
schedule: string;
nextRun: Date | null;
isRunning: boolean;
}

View File

@@ -0,0 +1,6 @@
import type {JwtPayload} from "jsonwebtoken";
import type {User} from "./users.js";
export type CustomJwtPayload = JwtPayload & {
user: User | undefined;
};

View File

@@ -0,0 +1,10 @@
export interface Modules {
module_id: string;
name: string;
active: boolean;
roles: string;
add_user: string;
add_date: Date;
upd_user: string;
upd_date: Date;
}

View File

@@ -0,0 +1,4 @@
export interface Roles {
role: string;
module_id: string;
}

View File

@@ -0,0 +1,12 @@
export interface Settings {
settings_id?: string | null;
name: string | null;
value: string | null;
description: string | null;
module_id: string | null;
role: string | null;
add_User: string | null;
add_Date: Date;
upd_user: string | null;
upd_date: Date;
}

View File

@@ -0,0 +1,11 @@
import type { Roles } from "./roles.js";
export type User = {
user_id?: string;
email?: string;
username?: string;
roles?: Roles[];
role?: string;
prod?: string;
password?: string;
};