BikeFilter.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace App\Filters;
  3. use App\Filters\Traits\BikesFilter;
  4. class BikeFilter extends Filter
  5. {
  6. use BikesFilter;
  7. protected $simpleFilters = [
  8. 'is_link', // 1表示在线 0表示离线
  9. 'put_area_id',
  10. 'is_trouble', // 0表示无故障 1表示有故障
  11. 'put_status', // 1表示已投放 0表示未投放
  12. 'is_riding', // 1表示骑行中 0表示未骑行
  13. 'is_low_battery_power', // 1表示正常 0表示低电量
  14. 'last_use_bike_end_time' => 'time_lt', //值为封装得类别 time_lt 可参考Filter // 值必须为时间戳
  15. 'bike_no' => ['like', '%?%'],
  16. 'box_no' => ['like', '%?%'],
  17. 'remark' => ['like', '%?%'],
  18. 'battery_power' => 'lt', // 值为封装得类别 lt 可参考Filter
  19. 'merchant_id',
  20. ];
  21. protected $filters = [
  22. 'bike_or_box',
  23. 'all_states',
  24. 'area_id',
  25. 'today_use',
  26. 'battery_power',
  27. 'bike_no_bottom',
  28. 'bike_no_top',
  29. 'box_no_bottom',
  30. 'box_no_top',
  31. ];
  32. }