123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <?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');
- }
- }
|