From 6001df27f2d012b3008fd7d85a191f6129cb7225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Mon, 2 Feb 2026 20:36:57 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EA=B2=80=EC=82=AC=ED=95=AD=EB=AA=A9=20fre?= =?UTF-8?q?quency=5Fn/c,=20standard=5Fcriteria=20=EC=BB=AC=EB=9F=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - frequency_n(측정횟수), frequency_c(합격판정기준) TINYINT 추가 - standard_criteria JSON 컬럼 추가 (구조화된 검사기준 비교용) Co-Authored-By: Claude Opus 4.5 --- ...0000_add_frequency_nc_to_section_items.php | 23 +++++++++++++++++++ ...add_standard_criteria_to_section_items.php | 22 ++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 database/migrations/2026_02_02_100000_add_frequency_nc_to_section_items.php create mode 100644 database/migrations/2026_02_02_120000_add_standard_criteria_to_section_items.php diff --git a/database/migrations/2026_02_02_100000_add_frequency_nc_to_section_items.php b/database/migrations/2026_02_02_100000_add_frequency_nc_to_section_items.php new file mode 100644 index 0000000..ee4966d --- /dev/null +++ b/database/migrations/2026_02_02_100000_add_frequency_nc_to_section_items.php @@ -0,0 +1,23 @@ +unsignedTinyInteger('frequency_n')->nullable()->after('measurement_type'); + $table->unsignedTinyInteger('frequency_c')->nullable()->after('frequency_n'); + }); + } + + public function down(): void + { + Schema::table('document_template_section_items', function (Blueprint $table) { + $table->dropColumn(['frequency_n', 'frequency_c']); + }); + } +}; diff --git a/database/migrations/2026_02_02_120000_add_standard_criteria_to_section_items.php b/database/migrations/2026_02_02_120000_add_standard_criteria_to_section_items.php new file mode 100644 index 0000000..0b676e3 --- /dev/null +++ b/database/migrations/2026_02_02_120000_add_standard_criteria_to_section_items.php @@ -0,0 +1,22 @@ +json('standard_criteria')->nullable()->after('tolerance'); + }); + } + + public function down(): void + { + Schema::table('document_template_section_items', function (Blueprint $table) { + $table->dropColumn('standard_criteria'); + }); + } +};