* +---------------------------------------------------------------------- */ namespace App\Http\Model\Admin; use App\Http\Model\BaseModel; use crmeb\traits\model\TimeDataTrait; use Illuminate\Database\Eloquent\SoftDeletes; class AdminInfo extends BaseModel { use SoftDeletes; use TimeDataTrait; /** * 表名. * * @var string */ protected $table = 'admin_info'; protected $fillable = [ 'id', 'uid', 'entid', 'letter', 'city', 'area', 'card_id', 'province', 'birthday', 'nation', 'politic', 'education', 'education_image', 'acad', 'acad_image', 'native', 'address', 'sex', 'age', 'marriage', 'type', 'work_years', 'spare_name', 'spare_tel', 'email', 'social_num', 'fund_num', 'bank_num', 'bank_name', 'graduate_name', 'graduate_date', 'interview_date', 'interview_position', 'is_part', 'photo', 'card_front', 'card_both', 'work_time', 'trial_time', 'formal_time', 'treaty_time', 'quit_time', ]; /** * 字段黑名单. * * @var array */ protected $guarded = []; public function scopeType($query, $value) { if (is_array($value)) { $query->whereIn('type', $value); } else { $query->where('type', $value); } } public function scopeId($query, $value) { if (is_array($value)) { $query->whereIn('id', $value); } else { $query->where('id', $value); } } }