66 lines
3.8 KiB
PHP
66 lines
3.8 KiB
PHP
<?php
|
|
|
|
namespace App\Models\Business;
|
|
|
|
use App\Abstracts\Model;
|
|
|
|
class FundForecast extends Model
|
|
{
|
|
protected $table = 'business_fund_forecast';
|
|
|
|
protected $fillable = ['company_id', 'budget_month', 'actual_month', 'store_balance_budget', 'store_balance_actual', 'bank_balance_budget', 'bank_balance_actual', 'other_balance_budget', 'other_balance_actual', 'expected_monthly_return_budget', 'expected_monthly_return_actual', 'income_total_budget', 'income_total_actual', 'prior_unpaid_budget', 'prior_unpaid_actual', 'advance_budget', 'advance_actual', 'supplier_budget', 'supplier_actual', 'spot_settlement_budget', 'spot_settlement_actual', 'courier_budget', 'courier_actual', 'paper_factory_budget', 'paper_factory_actual', 'edge_band_budget', 'edge_band_actual', 'board_budget', 'board_actual', 'salary_budget', 'salary_actual', 'daily_expense_budget', 'daily_expense_actual', 'planting_budget', 'planting_actual', 'red_packet_budget', 'red_packet_actual', 'corporate_deduction_budget', 'corporate_deduction_actual', 'expense_total_budget', 'expense_total_actual', 'bank_reservation', 'net_balance_budget', 'net_balance_actual'];
|
|
|
|
protected $casts = [
|
|
'company_id' => 'integer',
|
|
];
|
|
|
|
public static function columnLabels(): array
|
|
{
|
|
return [
|
|
'budget_month' => '预算月份',
|
|
'actual_month' => '实际月份',
|
|
'store_balance_budget' => '店铺余额(预算)',
|
|
'store_balance_actual' => '店铺余额(实际)',
|
|
'bank_balance_budget' => '银行余额(预算)',
|
|
'bank_balance_actual' => '银行余额(实际)',
|
|
'other_balance_budget' => '其他余额(预算)',
|
|
'other_balance_actual' => '其他余额(实际)',
|
|
'expected_monthly_return_budget' => '预计回款(预算)',
|
|
'expected_monthly_return_actual' => '预计回款(实际)',
|
|
'income_total_budget' => '收入合计(预算)',
|
|
'income_total_actual' => '收入合计(实际)',
|
|
'prior_unpaid_budget' => '往期未付(预算)',
|
|
'prior_unpaid_actual' => '往期未付(实际)',
|
|
'advance_budget' => '借支(预算)',
|
|
'advance_actual' => '借支(实际)',
|
|
'supplier_budget' => '供应商(预算)',
|
|
'supplier_actual' => '供应商(实际)',
|
|
'spot_settlement_budget' => '现结(预算)',
|
|
'spot_settlement_actual' => '现结(实际)',
|
|
'courier_budget' => '快递(预算)',
|
|
'courier_actual' => '快递(实际)',
|
|
'paper_factory_budget' => '纸厂压贴(预算)',
|
|
'paper_factory_actual' => '纸厂压贴(实际)',
|
|
'edge_band_budget' => '封边条(预算)',
|
|
'edge_band_actual' => '封边条(实际)',
|
|
'board_budget' => '板材(预算)',
|
|
'board_actual' => '板材(实际)',
|
|
'salary_budget' => '工资(预算)',
|
|
'salary_actual' => '工资(实际)',
|
|
'daily_expense_budget' => '日常费用(预算)',
|
|
'daily_expense_actual' => '日常费用(实际)',
|
|
'planting_budget' => '种菜(预算)',
|
|
'planting_actual' => '种菜(实际)',
|
|
'red_packet_budget' => '红包(预算)',
|
|
'red_packet_actual' => '红包(实际)',
|
|
'corporate_deduction_budget' => '对公扣款(预算)',
|
|
'corporate_deduction_actual' => '对公扣款(实际)',
|
|
'expense_total_budget' => '支出合计(预算)',
|
|
'expense_total_actual' => '支出合计(实际)',
|
|
'bank_reservation' => '银行预留',
|
|
'net_balance_budget' => '净结余(预算)',
|
|
'net_balance_actual' => '净结余(实际)',
|
|
];
|
|
}
|
|
}
|