AreaSetting.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class AreaSetting extends Model
  5. {
  6. protected $guarded = [];
  7. const CLOSE_BIKE_TIME = 30;
  8. const STATUS_OK = 1;
  9. const STATUS_PAUSE = 0;
  10. public static $statusMaps = [
  11. self::STATUS_OK => '正常',
  12. self::STATUS_PAUSE => '暂停'
  13. ];
  14. const WHOLE_AREA_HUANCHE_OK = 1;
  15. const WHOLE_AREA_HUANCHE_NO = 0;
  16. public static $typeWholeAreaHuanche = [
  17. self::WHOLE_AREA_HUANCHE_NO => '不启用在整个区域还车点',
  18. self::WHOLE_AREA_HUANCHE_OK => '启用在整个区域还车点',
  19. ];
  20. const TRUE_PARKING = 1;
  21. const FALSE_PARKING = 0;
  22. public static $typeParking = [
  23. self::TRUE_PARKING => '需要在停车区停',
  24. self::FALSE_PARKING => '不需要在停车区停'
  25. ];
  26. const TRUE_ADVANCE_RECHARGE = 1;
  27. const FALSE_ADVANCE_RECHARGE = 0;
  28. public static $typeAdvanceRecharge = [
  29. self::TRUE_ADVANCE_RECHARGE => '需要先充值',
  30. self::FALSE_ADVANCE_RECHARGE => '不需要先充值'
  31. ];
  32. const PARKING_FUSHE_YES = 1;
  33. const PARKING_FUSHE_NO = 0;
  34. public static $parkingFusheMaps = [
  35. self::PARKING_FUSHE_NO => '不启用停车点辐射',
  36. self::PARKING_FUSHE_YES => '启用停车点辐射',
  37. ];
  38. const FREE_MINUTE_NO = 0;
  39. const FREE_MINUTE_OK = 1;
  40. public static $freeMinuteMaps = [
  41. self::FREE_MINUTE_NO => '开启分钟内免费骑行',
  42. self::FREE_MINUTE_OK => '不开启分钟内免费骑行',
  43. ];
  44. const DEPOSIT_OK = 1;
  45. const DEPOSIT_NO = 0;
  46. public static $isDepositMaps = [
  47. self::DEPOSIT_NO => '不需要缴纳押金',
  48. self::DEPOSIT_OK => '需要缴纳押金',
  49. ];
  50. const PARKING_OK = 1;
  51. const PARKING_NO = 0;
  52. public static $isParkingMaps = [
  53. self::PARKING_OK => "强制在还车点还车",
  54. self::PARKING_NO => "不强制在还车点还车",
  55. ];
  56. }