<?php

namespace app\model;

use think\Model;


class AssetRelation extends Model
{
    // 设置表名
    protected $table = 'bps.bps_google_ads_asset_relations';

    // 设置主键
    protected $pk = 'asset_relation_id';

    // 设置时间戳字段
    protected $createTime = 'create_at';
    protected $updateTime = 'update_at';

    // 关联到广告
    public function ad()
    {
        return $this->belongsTo(Ad::class, 'ad_id', 'ad_id');
    }

    // 关联到广告组
    public function adGroup()
    {
        return $this->belongsTo(AdGroup::class, 'ad_group_id', 'ad_group_id');
    }

    // 关联到广告活动
    public function campaign()
    {
        return $this->belongsTo(Campaign::class, 'campaign_id', 'campaign_id');
    }

    // 素材关联关系
    public function asset()
    {
        return $this->belongsTo(Asset::class, 'asset_id', 'asset_id');
    }
}