新增「账单流水数据 › 种菜明细表」页面:汇总卡(笔数/财务打款金额/财务售价/扣款/京喜差价)+ 筛选(日期区间/店铺/负责人/类型/标签/关键词)+ 分页 + 按筛选全量导出,样式沿用 upstream-data 黑金令牌。新增 planting_details 表(20 列与源表一一对应,金额保留 4 位小数)、PlantingDetail 模型、PlantingDetailImporter(xlsx/xls/csv,兼容 Excel 序列号日期与千分位金额)与 planting-details:import 命令。补 PlantingDetailsPageTest 覆盖导入、序列号日期、页面渲染、筛选与导出。
55 lines
1.3 KiB
PHP
55 lines
1.3 KiB
PHP
<?php
|
||
|
||
namespace App\Models\Business;
|
||
|
||
use App\Abstracts\Model;
|
||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||
|
||
/**
|
||
* 账单流水数据 › 种菜明细表(来源:财务「1-8月种菜」等原始表导入)。
|
||
*/
|
||
class PlantingDetail extends Model
|
||
{
|
||
use SoftDeletes;
|
||
|
||
protected $table = 'planting_details';
|
||
|
||
protected $fillable = [
|
||
'company_id',
|
||
'bill_date',
|
||
'order_no',
|
||
'finance_selling_price',
|
||
'finance_freight',
|
||
'finance_commission',
|
||
'jingxi_price_diff',
|
||
'deduction',
|
||
'finance_empty_package_fee',
|
||
'finance_payment_amount',
|
||
'pieces',
|
||
'remark',
|
||
'store',
|
||
'owner',
|
||
'account',
|
||
'type',
|
||
'creator',
|
||
'tag',
|
||
'profit_center',
|
||
'responsible_platform',
|
||
'external_id',
|
||
'created_from',
|
||
'created_by',
|
||
];
|
||
|
||
protected $casts = [
|
||
'bill_date' => 'date',
|
||
'finance_selling_price' => 'decimal:4',
|
||
'finance_freight' => 'decimal:4',
|
||
'finance_commission' => 'decimal:4',
|
||
'jingxi_price_diff' => 'decimal:4',
|
||
'deduction' => 'decimal:4',
|
||
'finance_empty_package_fee' => 'decimal:4',
|
||
'finance_payment_amount' => 'decimal:4',
|
||
'pieces' => 'integer',
|
||
];
|
||
}
|