123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- class OrderBikeOperate extends Model
- {
- //
- protected $table = "order_bike_operates";
- const STATUS_OK = 1;
- const STATUS_PAUSE = 0;
- public static $statusMaps = [
- self::STATUS_OK => '正常',
- self::STATUS_PAUSE => '暂停'
- ];
- const TYPE_NULL = 0;
- const TYPE_BILL_BIKE = 1;
- const TYPE_OPEN_BIKE = 2;
- const TYPE_CLONE_BIKE = 3;
- const TYPE_PAUSE_OPEN_BIKE = 4;
- const TYPE_PAUSE_CLONE_BIKE = 5;
- const TYPE_ADMIN_SETTLRMENT = 6;
- const TYPE_ADMIN_ORDER_BACK = 7;
- public static $typeMaps = [
- self::TYPE_NULL => '未知',
- self::TYPE_BILL_BIKE => '寻车',
- self::TYPE_OPEN_BIKE => '开锁',
- self::TYPE_CLONE_BIKE => '关锁',
- self::TYPE_PAUSE_OPEN_BIKE => '开锁(临时停车)',
- self::TYPE_PAUSE_CLONE_BIKE => '关锁(临时停车)',
- self::TYPE_ADMIN_SETTLRMENT => '后台管理员结算订单',
- self::TYPE_ADMIN_ORDER_BACK => '后台管理员订单回溯'
- ];
- const IS_ADMIN_NO = 'F';
- const IS_ADMIN_YES = 'T';
- public static $isAdminMaps = [
- self::IS_ADMIN_NO => '用户操作',
- self::IS_ADMIN_YES => '管理员操作'
- ];
- public function order(){
- return $this->belongsTo(Order::class,'order_id','id');
- }
- public function users(){
- return $this->belongsTo(User::class,'user_id','id');
- }
- public function adminUsers(){
- return $this->belongsTo(AdminUser::class,'user_id','id');
- }
- }
|