update 14 docker CI

This commit is contained in:
root
2026-03-09 17:44:13 -04:00
parent d0c8ac533b
commit 51ab9cbdbb
@@ -23,168 +23,6 @@ CREATE TABLE `homework` (
`created_at` datetime DEFAULT NULL, `created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Table structure for table `inventory_categories`
--
CREATE TABLE `inventory_categories` (
`id` int UNSIGNED NOT NULL,
`type` enum('classroom','book','office','kitchen') NOT NULL DEFAULT 'office',
`name` varchar(120) NOT NULL,
`description` text,
`grade_min` tinyint UNSIGNED DEFAULT NULL,
`grade_max` tinyint UNSIGNED DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Table structure for table `inventory_items`
--
CREATE TABLE `inventory_items` (
`id` int UNSIGNED NOT NULL,
`type` enum('classroom','book','office','kitchen') NOT NULL,
`category_id` int UNSIGNED DEFAULT NULL,
`name` varchar(190) NOT NULL,
`description` text,
`quantity` int UNSIGNED NOT NULL DEFAULT '0',
`good_qty` int UNSIGNED NOT NULL DEFAULT '0',
`needs_repair_qty` int UNSIGNED NOT NULL DEFAULT '0',
`need_replace_qty` int UNSIGNED NOT NULL DEFAULT '0',
`cannot_find_qty` int UNSIGNED NOT NULL DEFAULT '0',
`unit` varchar(32) DEFAULT NULL,
`condition` enum('good','needs_repair','need_replace','cannot_find') DEFAULT NULL,
`isbn` varchar(32) DEFAULT NULL,
`edition` varchar(32) DEFAULT NULL,
`sku` varchar(64) DEFAULT NULL,
`notes` text,
`semester` enum('Spring','Fall') DEFAULT NULL,
`school_year` varchar(16) DEFAULT NULL,
`updated_by` int UNSIGNED DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Table structure for table `inventory_movements`
--
CREATE TABLE `inventory_movements` (
`id` int UNSIGNED NOT NULL,
`item_id` int UNSIGNED NOT NULL,
`qty_change` int NOT NULL,
`movement_type` enum('initial','in','out','adjust','distribution') NOT NULL DEFAULT 'adjust',
`reason` varchar(120) DEFAULT NULL,
`note` text,
`semester` enum('Spring','Fall') DEFAULT NULL,
`school_year` varchar(16) DEFAULT NULL,
`performed_by` int UNSIGNED DEFAULT NULL,
`teacher_id` int UNSIGNED DEFAULT NULL,
`student_id` int UNSIGNED DEFAULT NULL,
`class_section_id` int UNSIGNED DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Table structure for table `invoices`
--
CREATE TABLE `invoices` (
`id` int UNSIGNED NOT NULL,
`parent_id` int NOT NULL,
`invoice_number` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
`total_amount` decimal(10,2) NOT NULL DEFAULT '0.00',
`balance` decimal(10,2) DEFAULT '0.00',
`paid_amount` decimal(10,2) NOT NULL DEFAULT '0.00',
`has_discount` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1 if discount applied, 0 no discount',
`issue_date` date NOT NULL,
`due_date` date DEFAULT NULL,
`status` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '''unpaid''',
`description` text COLLATE utf8mb4_general_ci,
`school_year` varchar(9) COLLATE utf8mb4_general_ci DEFAULT NULL,
`created_at` datetime DEFAULT CURRENT_TIMESTAMP,
`updated_at` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`updated_by` int DEFAULT NULL,
`semester` varchar(10) COLLATE utf8mb4_general_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
SQL SQL
); );
@@ -206,4 +44,4 @@ SQL
{ {
Schema::dropIfExists('homework'); Schema::dropIfExists('homework');
} }
}; };