123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- class WarningLog extends Model
- {
- //
- protected $table = 'warning_logs';
- //备用
- const TYPE_DEFAULT = 0;
- // 电池电量低
- const TYPE_BATTERY_LOW = 11;
- //异常订单
- const TYPE_ABNORMAL_ORDER = 12;
- // 电车骑出骑行区域
- const TYPE_BIKE_OUT_AREA = 21;
- // 电车骑出骑行区域的辐射范围
- const TYPE_BIKE_OUT_AREA_ = 22;
- //备用电池低电告警
- const TYPE_WARNING_BATTERY_LOW = 31;
- //震动报警
- const TYPE_WARNING_BIKE_SHOCK = 32;
- //非法打开电门报警
- const TYPE_WARNING_BIKE_OPEN = 33;
- //电子围栏报警
- const TYPE_WARNING_FENCE = 34;
- // BMS异常报警
- const TYPE_WARNING_BMS = 35;
- // 断电报警、GPS自检测
- const TYPE_WARNING_CLOSE_ELECTRIC = 36;
- // 超速告警
- const TYPE_WARNING_OVER_SPEED = 37;
- //轮动告警
- const TYPE_WARNING_WHEEL_MOVE = 38;
- //车辆故障
- const TYPE_WARNING_BIKE_TROUBLE = 39;
- // 车辆离线
- const TYPE_BIKE_OFF_LINE = 41;
- public static $typeMaps = [
- self::TYPE_DEFAULT => '备用',
- self::TYPE_BATTERY_LOW => '电池电量低',
- self::TYPE_BIKE_OUT_AREA => '电车骑出骑行区域',
- self::TYPE_BIKE_OUT_AREA_ => '电车骑出骑行区域的辐射范围',
- self::TYPE_WARNING_BATTERY_LOW => '备用电池低电告警',
- self::TYPE_WARNING_BIKE_SHOCK => '震动报警',
- self::TYPE_WARNING_BIKE_OPEN => '非法打开电门报警',
- self::TYPE_WARNING_FENCE => '电子围栏报警',
- self::TYPE_WARNING_BMS => 'BMS异常报警',
- self::TYPE_WARNING_CLOSE_ELECTRIC => '断电报警、GPS自检测',
- self::TYPE_WARNING_OVER_SPEED => '超速告警',
- self::TYPE_WARNING_WHEEL_MOVE => '轮动告警',
- self::TYPE_WARNING_BIKE_TROUBLE => '车辆故障',
- self::TYPE_BIKE_OFF_LINE => '车辆离线',
- self::TYPE_ABNORMAL_ORDER => '无订单异常骑行',
- ];
- /**
- * 错误等级
- */
- // 默认
- const ERROR_GRADE_DEFAULT = 0;
- // 次要
- const ERROR_GRADE_MINOR = 1;
- // 一般
- const ERROR_GRADE_MAJOR = 2;
- // 重要
- const ERROR_GRADE_CRITICAL = 3;
- //立马解决/**/
- const ERROR_GRADE_NOW = 4;
- }
|