// src/server/features/operations/db/linen_dispatch_log.table.ts
// Linen dispatch log table for tracking laundry operations

import { mysqlTable, varchar, timestamp, json, date, float } from 'drizzle-orm/mysql-core';

export const linenDispatchLog = mysqlTable('linen_dispatch_log', {
  id: varchar('id', { length: 36 }).primaryKey(),
  dispatchDate: varchar('dispatch_date', { length: 10 }).notNull(), // Дата отправки (YYYY-MM-DD)
  totalWeight: float('total_weight').notNull(), // Общий вес в кг
  details: json('details').notNull(), // Детальный отчет
  dispatchedAt: timestamp('dispatched_at').notNull(), // Время отправки
  createdAt: timestamp('created_at').notNull().defaultNow(),
});
