main
Jing Li 2024-04-02 15:40:46 +08:00
parent 9132391b3d
commit cac6340b98
2 changed files with 2 additions and 25 deletions

View File

@ -19,11 +19,6 @@ class Ledger extends Model
protected $attributes = [
'new_customers' => 0,
'ledger_status' => LedgerStatus::Pending,
];
protected $casts = [
'ledger_status' => LedgerStatus::class,
];
protected $fillable = [
@ -39,7 +34,6 @@ class Ledger extends Model
'expected_income',
'actual_income',
'photos',
'ledger_status',
];
public function store(): BelongsTo

View File

@ -2,10 +2,6 @@
namespace App\Models;
use App\Contracts\Checkable;
use App\Enums\CheckStatus;
use App\Enums\ReimbursementStatus;
use App\Traits\HasCheckable;
use App\Traits\HasDateTimeFormatter;
use EloquentFilter\Filterable;
use Illuminate\Database\Eloquent\Casts\Attribute;
@ -13,13 +9,9 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class Reimbursement extends Model implements Checkable
class Reimbursement extends Model
{
use Filterable, HasDateTimeFormatter, HasFactory, HasCheckable;
protected $casts = [
'check_status' => CheckStatus::class
];
use Filterable, HasDateTimeFormatter, HasFactory;
protected $fillable = [
'employee_id',
@ -27,7 +19,6 @@ class Reimbursement extends Model implements Checkable
'expense',
'reason',
'photos',
'reimbursement_status',
];
public function employee(): BelongsTo
@ -40,14 +31,6 @@ class Reimbursement extends Model implements Checkable
return $this->belongsTo(Keyword::class, 'reimbursement_type_id', 'key');
}
/**
* 是否是待审核
*/
public function isPending(): bool
{
return $this->reimbursement_status === ReimbursementStatus::Pending;
}
protected function photos(): Attribute
{
return Attribute::make(