| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- class RewardCode extends Model
- {
- // Refer to Order model: use write connection and table agent.dbo.reward_codes
- protected $connection = 'write';
- protected $table = 'agent.dbo.reward_codes';
- protected $fillable = [
- 'code',
- 'expire_at',
- 'total_amount',
- 'min_amount',
- 'max_amount',
- 'total_count',
- 'claimed_count',
- 'claimed_amount',
- 'status',
- 'remark',
- ];
- protected $casts = [
- 'expire_at' => 'datetime',
- 'total_amount' => 'float',
- 'min_amount' => 'float',
- 'max_amount' => 'float',
- 'total_count' => 'integer',
- 'claimed_count' => 'integer',
- 'claimed_amount' => 'float',
- 'status' => 'integer',
- ];
- }
|