|
@@ -0,0 +1,49 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace App\Models;
|
|
|
+
|
|
|
+use App\Base\BaseModel;
|
|
|
+use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
|
+use Laravel\Sanctum\HasApiTokens;
|
|
|
+
|
|
|
+/**
|
|
|
+ * App\Models\User
|
|
|
+ *
|
|
|
+ * @property int $id
|
|
|
+ * @property string $phone
|
|
|
+ * @property string $password
|
|
|
+ * @property string $email
|
|
|
+ * @property int $status 0 禁用 1启用
|
|
|
+ * @property int $group_id
|
|
|
+ * @property string $extra 糊屎字段
|
|
|
+ * @property \Illuminate\Support\Carbon|null $created_at
|
|
|
+ * @property \Illuminate\Support\Carbon|null $updated_at
|
|
|
+ * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Sanctum\PersonalAccessToken[] $tokens
|
|
|
+ * @property-read int|null $tokens_count
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User query()
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereExtra($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereGroupId($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User wherePhone($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereStatus($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
|
|
|
+ * @mixin \Eloquent
|
|
|
+ */
|
|
|
+class User extends BaseModel
|
|
|
+{
|
|
|
+ use HasApiTokens;
|
|
|
+ protected $table="user";
|
|
|
+
|
|
|
+ const STATUS_OK = 1;
|
|
|
+ const STATUS_STOP = 2;
|
|
|
+
|
|
|
+ public function encrypt($password)
|
|
|
+ {
|
|
|
+ return hashid_encode($password);
|
|
|
+ }
|
|
|
+}
|