| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | <?phpnamespace App\Models;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;/** * App\Models\PersonalJobsApply * * @property int $id * @property int $resume_id 简历id * @property string $resume_name 简历名称 * @property int $personal_uid 个人会员uid * @property int $jobs_id 职位id * @property string $jobs_name 职位名称 * @property int $company_id 企业id * @property string $company_name 企业名称 * @property int $apply_addtime 投递时间 * @property int $personal_look 对方是否查看(0:否 1:是) * @property string $notes 说明 * @property int $is_reply 是否回复(0:否 1:是) * @property int $is_apply 是否主动投递(0:否 1:是) * @property int $reply_time 回复时间 * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \App\Models\Resume $resumes * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\PersonalJobsApply onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereApplyAddtime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereCompanyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereCompanyName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereIsApply($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereIsReply($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereJobsId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereJobsName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply wherePersonalLook($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply wherePersonalUid($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereReplyTime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereResumeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereResumeName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalJobsApply whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\PersonalJobsApply withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\PersonalJobsApply withoutTrashed() * @mixin \Eloquent * @property-read \App\Models\Jobs $jobs */class PersonalJobsApply extends Model{    use SoftDeletes;    protected $table = 'personal_jobs_apply';    protected $guarded = [];    protected $state_arr = ['1' => '合适', '2' => '不合适', '3' => '待定', '4' => '未接通'];    public function resumes()    {        return $this->belongsTo(Resume::class, 'resume_id');    }    public function jobs()    {        return $this->belongsTo(Jobs::class, 'jobs_id');    }    public function companys()    {        return $this->belongsTo(Company::class, 'company_id');    }    public function getStateArr()    {        $personal_jobs_apply = new PersonalJobsApply();        return $personal_jobs_apply->state_arr;    }    public function subsites()    {        return $this->belongsToMany(Subsite::class, 'subsite_resumes', 'resume_id', 'subsite_id', 'resume_id');    }    public function members()    {        return $this->belongsTo(Member::class, 'personal_uid');    }    static function getTableName()    {        $cate = new PersonalJobsApply();        return $cate->getTable();    }}
 |