<?php namespace App\Repositories; use App\Models\PersonShieldCompany; use Prettus\Repository\Eloquent\BaseRepository; use Prettus\Repository\Criteria\RequestCriteria; /** * Class MemberRepositoryEloquent. * * @package namespace App\Repositories; */ class ResumePrivacyRepository extends BaseRepository { /** * Specify Model class name * * @return string */ public function model() { return PersonShieldCompany::class; } /** * Boot up the repository, pushing criteria */ public function boot() { $this->pushCriteria(app(RequestCriteria::class)); } public function saveShieldCompany($data) { return $this->model->create($data); } public function getShieldCompany($uid) { return $this->model->where(['uid'=>$uid])->orderBy('id','desc')->get(); } public function delShieldCompany($id) { return $this->delete($id); } public function sheidCount($uid) { return $this->model->where(['uid'=>$uid])->count(); } public function getShield($where) { return $this->model->where($where)->first(); } }