// +---------------------------------------------------------------------- namespace app\common\model\store\product; use app\common\model\BaseModel; /** * Class CdkeyLibrary * app\common\model\store\cdkey * 卡密库 */ class CdkeyLibrary extends BaseModel { /** * 主键 */ public static function tablePk(): string { return 'id'; } /** * @return string * @author Qinii */ public static function tableName(): string { return 'cdkey_library'; } public function product() { return $this->hasOne(Product::class, 'product_id', 'product_id'); } public function attrValue() { return $this->hasOne(ProductAttrValue::class, 'value_id', 'product_attr_value_id'); } public function searchIdAttr($query, $value) { return $query->where('id', $value); } public function searchStatusAttr($query, $value) { return $query->where('status', $value); } }