| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?php
- namespace App\Models;
- use DateTimeInterface;
- use Illuminate\Database\Eloquent\Model;
- /**
- * 外卖订单商品子表
- *
- * @property int $id 主键id
- * @property int $m_id 用户id
- * @property int|null $shop_id 商户id
- * @property int $order_id 订单id
- * @property int $goods_id 商品id
- * @property array $goods_spec_list 商品规格信息json
- * @property string $goods_name 商品名称
- * @property string $goods_img 商品封面图id
- * @property string $goods_attr 商品规格信息
- * @property string $goods_price 商品价格
- * @property int $goods_number 购买数量
- * @property string $goods_money 商品总价
- * @property string|null $shop_money 秒杀商品给商家结算价
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem query()
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsAttr($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsId($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsImg($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsMoney($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsName($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsNumber($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsPrice($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereGoodsSpecList($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereMId($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrderId($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereShopId($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereShopMoney($value)
- * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereUpdatedAt($value)
- * @mixin \Eloquent
- */
- class OrderItem extends Model
- {
- /**
- * The table associated with the model.
- *
- * @var string
- */
- protected $table = 'order_item';
- /**
- * The primary key associated with the table.
- *
- * @var string
- */
- protected $primaryKey = 'id';
- /**
- * Indicates if the model should be timestamped.
- *
- * @var bool
- */
- public $timestamps = true;
- /**
- * 类型转换
- *
- * @var array
- */
- protected $casts = [
- 'goods_spec_list' => 'array',
- ];
- /**
- * 不能被批量赋值的属性
- *
- * @var array
- */
- protected $guarded = ['id', 'updated_at', 'created_at'];
- }
|