AgentCommission.php 623 B

123456789101112131415
  1. <?php
  2. namespace App\Models\Agent;
  3. use App\Models\BaseModel;
  4. class AgentCommission extends BaseModel
  5. {
  6. protected $table = 'agent_commissions';
  7. protected $fillable = ['settlement_date', 'agent_id', 'type', 'base_amount', 'rate', 'amount', 'bet_count', 'status', 'snapshot', 'credited_at'];
  8. protected $hidden = [];
  9. protected $casts = ['settlement_date' => 'date', 'agent_id' => 'integer', 'base_amount' => 'decimal:4', 'rate' => 'decimal:4', 'amount' => 'decimal:4', 'snapshot' => 'array', 'credited_at' => 'datetime'];
  10. public function agent()
  11. {
  12. return $this->belongsTo(Agent::class);
  13. }
  14. }