<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; /** * App\Models\MembersSetmeal * * @property int $id * @property int $expire 套餐是否到期 0:到期 1:没到期 * @property int $uid 会员uid * @property int $utype 会员类型1、企业、2个人 * @property int $setmeal_id 套餐id * @property string $setmeal_name 套餐名称 * @property int $days 套餐时长 * @property int $expense 套餐价格 * @property int $jobs_meanwhile 可发布职位数 * @property int $refresh_jobs_free 每天免费刷新职位数 * @property int $download_resume 简历下载数 * @property int $download_resume_max 每天可下载简历最大数 * @property string $added 附赠说明 * @property int $starttime 开始时间 * @property int $endtime 结束时间 * @property string $setmeal_img 套餐图标 * @property int $show_apply_contact 收到的简历是否免费查看 0:不免费 1:免费 * @property int $is_free 是否免费会员 0:不免费 1:免费 * @property float $discount_download_resume 简历包折扣 * @property float $discount_sms 短信包折扣 * @property float $discount_stick 职位置顶折扣 * @property float $discount_emergency 职位紧急折扣 * @property float $discount_tpl 企业模板折扣 * @property float $discount_auto_refresh_jobs 职位预约刷新折扣 * @property int $show_contact_direct 显示联系方式 1:显示 0:不显示 * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \App\Models\Company $companys * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\MembersSetmeal onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereAdded($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDays($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDiscountAutoRefreshJobs($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDiscountDownloadResume($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDiscountEmergency($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDiscountSms($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDiscountStick($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDiscountTpl($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDownloadResume($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereDownloadResumeMax($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereEndtime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereExpense($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereExpire($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereIsFree($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereJobsMeanwhile($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereRefreshJobsFree($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereSetmealId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereSetmealImg($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereSetmealName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereShowApplyContact($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereShowContactDirect($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereStarttime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereUid($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MembersSetmeal whereUtype($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\MembersSetmeal withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\MembersSetmeal withoutTrashed() * @mixin \Eloquent */ class MembersSetmeal extends Model { use SoftDeletes; const ERROR_TIME=968657745; //错误的时间2000年 const FREE_SetMember=1; //免费套餐ID protected $table = 'members_setmeals'; protected static $unguarded = true; public function companys() { return $this->hasOne(Company::class, 'id', 'uid'); } public function getEndtimeAttribute($value) { return $value == 0?'永久':date('Y-m-d H:i:s', $value); } }