Features: - Backend: Node.js/Express mit MySQL/MariaDB - Frontend: Vue.js 3 mit Composition API - UTC-Zeithandling für korrekte Zeiterfassung - Timewish-basierte Überstundenberechnung - Wochenübersicht mit Urlaubs-/Krankheits-/Feiertagshandling - Bereinigtes Arbeitsende (Generell/Woche) - Überstunden-Offset für historische Daten - Fixed Layout mit scrollbarem Content - Kompakte UI mit grünem Theme
32 lines
653 B
JavaScript
32 lines
653 B
JavaScript
/**
|
|
* Model Index
|
|
* Exportiert alle Sequelize Models für einfachen Import
|
|
*/
|
|
|
|
const User = require('./User');
|
|
const Worklog = require('./Worklog');
|
|
const AuthInfo = require('./AuthInfo');
|
|
const State = require('./State');
|
|
const WeeklyWorktime = require('./WeeklyWorktime');
|
|
const Holiday = require('./Holiday');
|
|
const Vacation = require('./Vacation');
|
|
const Sick = require('./Sick');
|
|
const SickType = require('./SickType');
|
|
const Timefix = require('./Timefix');
|
|
const Timewish = require('./Timewish');
|
|
|
|
module.exports = {
|
|
User,
|
|
Worklog,
|
|
AuthInfo,
|
|
State,
|
|
WeeklyWorktime,
|
|
Holiday,
|
|
Vacation,
|
|
Sick,
|
|
SickType,
|
|
Timefix,
|
|
Timewish
|
|
};
|
|
|