update 14 docker CI
This commit is contained in:
@@ -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');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user