RankingTransformer.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Repositories\Transformers\Dwbs;
  3. use App\Repositories\Models\Dwbs\Ranking;
  4. use League\Fractal\TransformerAbstract;
  5. class RankingTransformer extends TransformerAbstract
  6. {
  7. /**
  8. * Prepare data to present.
  9. *
  10. * @param Ranking $ranking
  11. * @return array
  12. */
  13. public function transform(Ranking $model)
  14. {
  15. return [
  16. 'id' => $model->id,
  17. 'day' => $model->day,
  18. 'day_type' => $model->day_type,
  19. 'day_xuefen' => $model->day_xuefen,
  20. 'day_jifen' => $model->day_jifen,
  21. 'day_duihuan_jifen' => $model->day_duihuan_jifen,
  22. 'xuefen' => $model->xuefen,
  23. 'jifen' => $model->jifen,
  24. 'paiming' => $model->paiming,
  25. 'is_inc_paiming' => $model->is_inc_paiming,
  26. 'last_update_time' => $model->last_update_time,
  27. 'is_xueba' => $model->is_xueba,
  28. 'updated_at' => $model->updated_at ? $model->updated_at->format('Y-m-d H:i:s') : null,
  29. ];
  30. }
  31. }