diff --git a/app/Models/ParkingSpaceType.php b/app/Models/ParkingSpaceType.php index 64f1c5a..b6e470f 100644 --- a/app/Models/ParkingSpaceType.php +++ b/app/Models/ParkingSpaceType.php @@ -24,7 +24,8 @@ class ParkingSpaceType extends Model 'attributes_id', 'attr_color_occupy', 'attr_color_vacant', - 'attr_color_warning' + 'attr_color_warning', + 'attr_is_flicker' ]; protected $hidden = [ diff --git a/app/Services/ParkingSpaceTypeService.php b/app/Services/ParkingSpaceTypeService.php index c55aed0..f7e9cda 100644 --- a/app/Services/ParkingSpaceTypeService.php +++ b/app/Services/ParkingSpaceTypeService.php @@ -97,6 +97,7 @@ class ParkingSpaceTypeService 'default_color_occupy' => $data['default_color_occupy'] ?? '', 'default_color_vacant' => $data['default_color_vacant'] ?? '', 'default_color_warning' => $data['default_color_warning'] ?? '', + 'default_is_warning' => $data['default_is_warning'] ?? '0', 'default_is_flicker' => $data['default_is_flicker'] ?? '0' ]; if (isset($data['attributes_id'])) { @@ -106,6 +107,7 @@ class ParkingSpaceTypeService $saveData['attr_color_vacant'] = $data['attr_color_vacant'] ?? ''; $saveData['attr_color_warning'] = $data['attr_color_warning'] ?? ''; $saveData['attr_is_warning'] = $data['attr_is_warning'] ?? 0; + $saveData['attr_is_flicker'] = $data['attr_is_flicker'] ?? 0; return $saveData; } diff --git a/database/migrations/2026_03_09_143728_create_parking_space_type_table.php b/database/migrations/2026_03_09_143728_create_parking_space_type_table.php index 1f23e0f..61e1b2b 100644 --- a/database/migrations/2026_03_09_143728_create_parking_space_type_table.php +++ b/database/migrations/2026_03_09_143728_create_parking_space_type_table.php @@ -25,6 +25,7 @@ return new class extends Migration $table->string('attr_color_vacant', 50)->nullable()->comment('车位属性指示灯颜色(空置)'); $table->string('attr_color_warning', 50)->nullable()->comment('车位属性报警指示灯颜色'); $table->tinyInteger('attr_is_warning')->nullable()->comment('车位属性是否报警 0否 1是'); + $table->tinyInteger('attr_is_flicker')->default(0)->comment('车位属性是否闪烁 0否 1是'); $table->timestamps(); $table->softDeletes(); $table->innoDb();