add mission states to seeder
This commit is contained in:
@@ -13,15 +13,18 @@ return new class extends Migration
|
||||
{
|
||||
Schema::create('missions', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->foreignId('user_id')->constrained('users')->cascadeOnDelete();
|
||||
$table->unsignedInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users');
|
||||
$table->string('username');
|
||||
$table->foreignId('machine_id')->nullable()->constrained('cmms_machines')->noActionOnDelete();
|
||||
$table->foreignId('rahdar_id')->constrained('rahdaran')->noActionOnDelete();
|
||||
$table->foreignId('state_id')->constrained('mission_states')->noActionOnDelete();
|
||||
$table->string('state_name');
|
||||
$table->foreignId('province_id')->nullable()->constrained('provinces')->noActionOnDelete();
|
||||
$table->unsignedTinyInteger('province_id')->nullable();
|
||||
$table->foreign('province_id')->references('id')->on('provinces')->noActionOnDelete();
|
||||
$table->string('province_name');
|
||||
$table->foreignId('edare_shahri_id')->nullable()->constrained('edarate_shahri')->noActionOnDelete();
|
||||
$table->unsignedBigInteger('edare_shahri_id')->nullable();
|
||||
$table->foreign('edare_shahri_id')->references('id')->on('edarate_shahri')->noActionOnDelete();
|
||||
$table->string('edare_shahri_name');
|
||||
$table->string('requested_machine_type');
|
||||
$table->integer('requested_machine_numbers');
|
||||
|
||||
@@ -14,7 +14,8 @@ return new class extends Migration
|
||||
Schema::create('mission_histories', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->foreignId('mission_id')->constrained('missions');
|
||||
$table->foreignId('user_id')->constrained('users');
|
||||
$table->unsignedInteger('user_id');
|
||||
$table->foreign('user_id')->references('id')->on('users');
|
||||
$table->foreignId('previous_state_id')->constrained('mission_states');
|
||||
$table->string('previous_state_name');
|
||||
$table->text('user_description')->nullable();
|
||||
|
||||
@@ -4,6 +4,7 @@ namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class MissionStateSeeder extends Seeder
|
||||
{
|
||||
@@ -12,6 +13,14 @@ class MissionStateSeeder extends Seeder
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
//
|
||||
DB::table('mission_states')->insert([
|
||||
['name' => 'درخواست ایجاد شد و در حال بررسی در توسط واحد نقلیه است'],
|
||||
['name' => 'خودرو اختصاص داده شد و درخواست توسط واحد کنترل در حال بررسی است'],
|
||||
['name' => 'درخواست توسط واحد کنترل تایید شد و ماموریت آغاز می شود'],
|
||||
['name' => 'اتمام ماموریت'],
|
||||
['name' => 'عدم تخصیص خودرو توسط واحد نقلیه و بازگشت درخواست به کارتابل کاربر'],
|
||||
['name' => 'عدم تایید توسط واحد کنترل'],
|
||||
['name' => 'ماموریت لغو شد'],
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user