OrderRentBikeOperate.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class OrderRentBikeOperate extends Model
  5. {
  6. //
  7. protected $table ="rent_order_bike_operates";
  8. protected $guarded = [];
  9. const STATUS_OK = 1;
  10. const STATUS_PAUSE = 0;
  11. public static $statusMaps = [
  12. self::STATUS_OK => '正常',
  13. self::STATUS_PAUSE => '暂停'
  14. ];
  15. const TYPE_NULL = 0;
  16. const TYPE_BILL_BIKE = 1;
  17. const TYPE_OPEN_BIKE = 2;
  18. const TYPE_CLONE_BIKE = 3;
  19. const TYPE_PAUSE_OPEN_BIKE = 4;
  20. const TYPE_PAUSE_CLONE_BIKE = 5;
  21. const TYPE_ADMIN_SETTLRMENT = 6;
  22. const TYPE_ADMIN_ORDER_BACK = 7;
  23. public static $typeMaps = [
  24. self::TYPE_NULL => '未知',
  25. self::TYPE_BILL_BIKE => '寻车',
  26. self::TYPE_OPEN_BIKE => '开锁',
  27. self::TYPE_CLONE_BIKE => '关锁',
  28. self::TYPE_PAUSE_OPEN_BIKE => '开锁(重试开车)',
  29. self::TYPE_PAUSE_CLONE_BIKE => '关锁(重试关车)',
  30. self::TYPE_ADMIN_SETTLRMENT => '后台管理员结算订单',
  31. self::TYPE_ADMIN_ORDER_BACK => '后台管理员订单回溯'
  32. ];
  33. const IS_ADMIN_NO = 'F';
  34. const IS_ADMIN_YES = 'T';
  35. const IS_ADMIN_SYSTEM = 'S';
  36. public static $isAdminMaps = [
  37. self::IS_ADMIN_NO => '用户操作',
  38. self::IS_ADMIN_YES => '管理员操作',
  39. self::IS_ADMIN_SYSTEM => '系统操作'
  40. ];
  41. }