Completes Order Steps on Unity

This commit is contained in:
Fairuz
2021-08-05 10:52:26 +08:00
parent 503a550637
commit 06efb4c169
26 changed files with 208 additions and 78 deletions
+18
View File
@@ -3,6 +3,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class OrderStep extends AbstractModel
{
@@ -13,4 +14,21 @@ class OrderStep extends AbstractModel
protected $dates = ['deleted_at'];
protected $fillable = ['order_id','appointee_id','reference','primary','sequence','status','contract_status','complete_date','unity_hash_id'];
public function companyModule(): belongsTo
{
return $this->belongsTo(CompanyModule::class, 'appointee_id', 'id');
}
public function orderRole(): belongsTo
{
return $this->belongsTo(OrderRole::class, 'appointee_id', 'company_module_id');
}
public function order(): belongsTo
{
return $this->belongsTo(Order::class, 'order_id', 'id');
}
}