<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; /** * App\Models\Order * * @property int $id * @property string $oid 订单ID * @property int $uid 会员ID * @property int $utype 会员类型:1企业;2个人 * @property int $order_type 订单类型(1:套餐升级,2:充值积分,3:简历置顶,4:醒目标签,5:简历模板,6:简历包,7:短信包,8:职位置顶,9:职位紧急,10:企业模板,11:诚聘通,12:预约刷新职位,13:职位刷新,14:简历下载) * @property int $pay_type 支付类型:1积分 2现金 3现金+积分 * @property int $is_pay 1待支付 2已支付3已取消 * @property float $amount 总金额 * @property float $pay_amount 现金支付金额 * @property int $pay_points 积分支付数 * @property string $payment 支付方式英文 * @property string $payment_cn 支付方式中文 * @property string $description 订单详情描述 * @property string $service_name 所购买服务名称 * @property int $points 购买积分数 * @property int $setmeal 购买套餐/增值服务id * @property string $params 需要特殊处理的参数序列化 * @property string $notes 备注 * @property int $payment_time 支付时间 * @property string $discount 优惠 * @property float $fee 手续费 * @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 * @property-read \App\Models\Member $members * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\Order onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereAmount($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereDiscount($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereFee($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereIsPay($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereOid($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereOrderType($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereParams($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePayAmount($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePayPoints($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePayType($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePayment($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePaymentCn($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePaymentTime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order wherePoints($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereServiceName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereSetmeal($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereUid($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order whereUtype($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\Order withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\Order withoutTrashed() * @mixin \Eloquent */ class Order extends Model { use SoftDeletes; protected $guarded = []; public function companys() { return $this->belongsTo(Company::class, 'uid'); } public function members() { return $this->belongsTo(Member::class, 'uid'); } }