diff --git a/app/Models/ESign/EsignSignField.php b/app/Models/ESign/EsignSignField.php index 1d6b935..8b8139b 100644 --- a/app/Models/ESign/EsignSignField.php +++ b/app/Models/ESign/EsignSignField.php @@ -38,6 +38,7 @@ class EsignSignField extends Model 'height', 'field_type', 'field_label', + 'font_size', 'field_value', 'is_required', 'sort_order', @@ -49,6 +50,7 @@ class EsignSignField extends Model 'position_y' => 'decimal:2', 'width' => 'decimal:2', 'height' => 'decimal:2', + 'font_size' => 'integer', 'is_required' => 'boolean', 'sort_order' => 'integer', ]; diff --git a/database/migrations/2026_02_13_070000_add_font_size_to_esign_fields_tables.php b/database/migrations/2026_02_13_070000_add_font_size_to_esign_fields_tables.php new file mode 100644 index 0000000..3cddde8 --- /dev/null +++ b/database/migrations/2026_02_13_070000_add_font_size_to_esign_fields_tables.php @@ -0,0 +1,30 @@ +unsignedSmallInteger('font_size')->nullable()->after('field_label')->comment('폰트 크기 (pt)'); + }); + + Schema::table('esign_field_template_items', function (Blueprint $table) { + $table->unsignedSmallInteger('font_size')->nullable()->after('field_label')->comment('폰트 크기 (pt)'); + }); + } + + public function down(): void + { + Schema::table('esign_sign_fields', function (Blueprint $table) { + $table->dropColumn('font_size'); + }); + + Schema::table('esign_field_template_items', function (Blueprint $table) { + $table->dropColumn('font_size'); + }); + } +};