| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace App;
- use App\Traits\ModelTimeFormat;
- use Illuminate\Database\Eloquent\Model;
- use App\Traits\ModelLogChanging;
- use Illuminate\Database\Eloquent\Relations\BelongsTo;
- use Illuminate\Database\Eloquent\Relations\HasMany;
- class LaborCompanyDispatch extends Model
- {
- const EXCEED_MAX_LABOR_NUM = 2;
- const NOT_EXCEED_MAX_LABOR_NUM = 1;
- use ModelLogChanging;
- use ModelTimeFormat;
- public $fillable = [
- 'labor_company_id',//劳务公司ID
- 'man_num',//男工数量
- 'woman_num',//女工数量
- 'dispatch_date',//分配日期
- 'exceed_max_labor_num_status',//是否超过最大允许值 1 未超过 2 超过
- ];
- public $dates = [
- 'dispatch_date'
- ];
- public function laborCompany(): BelongsTo
- {
- return $this->belongsTo(LaborCompany::class);
- }
- public function laborCompanyDispatchDetails(): HasMany
- {
- return $this->hasMany(LaborCompanyDispatchDetail::class);
- }
- }
|