// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\api\model; use app\common\library\helper; use app\common\model\GoodsPackage as GoodsPackageModel; use app\common\enum\goods\SpecType as SpecTypeEnum; /** * 商品套餐Package模型 * Class GoodsSku * @package app\api\model */ class GoodsPackage extends GoodsPackageModel { public function goods(){ return $this->hasOne(Goods::class,'goods_id','rel_goods_id')->field('goods_id,goods_name,goods_no'); } public function relGood(){ return $this->hasOne(Goods::class,'goods_id','rel_goods_id'); } /** * 关联商品图片表 * @return \think\model\relation\HasMany */ public function images() { return $this->hasMany('GoodsImage','goods_id','rel_goods_id')->order(['id']); } /** * 关联商品规格表 * @return \think\model\relation\HasOne */ public function skuList() { return $this->hasOne('GoodsSku','goods_sku_id','rel_goods_sku_id'); //return $this->hasMany('GoodsSku','goods_sku_id','rel_goods_sku_id')->order(['id' => 'asc']); } }