| 12345678910111213141516171819202122232425 |
- <?php
- namespace App\Models\Agent;
- use App\Models\BaseModel;
- /** 合营实时分成账本:每条已结算注单(share_bet_facts)一行,改派彩/作废时追加 revision。 */
- class AgentProfitEntry extends BaseModel
- {
- public const STATUS_COUNTED = 'counted';
- public const STATUS_SKIPPED_INACTIVE = 'skipped_inactive';
- public const STATUS_SKIPPED_NO_PLAN = 'skipped_no_plan';
- public const STATUS_SKIPPED_CATEGORY = 'skipped_category';
- protected $table = 'agent_profit_entries';
- protected $guarded = ['id'];
- protected $hidden = ['realtime_balance_after'];
- protected $casts = [
- 'agent_id' => 'integer', 'fact_id' => 'integer', 'revision' => 'integer', 'user_id' => 'integer',
- 'settled_at' => 'datetime:Y-m-d H:i:s', 'settle_date' => 'date:Y-m-d',
- 'bet_amount' => 'decimal:4', 'effective_amount' => 'decimal:4', 'net_profit' => 'decimal:4',
- 'rate' => 'decimal:4', 'share_amount' => 'decimal:4', 'realtime_balance_after' => 'decimal:4',
- 'rebate_record_id' => 'integer',
- ];
- }
|