// +---------------------------------------------------------------------- namespace app\common\model\store\product; use app\common\model\BaseModel; class ProductLabel extends BaseModel { /** * TODO * @return string * @author Qinii * @day 8/17/21 */ public static function tablePk(): string { return 'product_label_id'; } /** * TODO * @return string * @author Qinii * @day 8/17/21 */ public static function tableName(): string { return 'store_product_label'; } public function searchMerIdAttr($query, $value) { $query->where('mer_id', $value); } public function searchProductLabelIdAttr($query, $value) { if (is_array($value)){ $query->whereIn('product_label_id', $value); } else { $query->where('product_label_id', $value); } } public function searchStatusAttr($query, $value) { $query->where('status', $value); } public function searchNameAttr($query, $value) { $query->whereLike('name', "%{$value}%"); } public function searchIsDelAttr($query, $value) { $query->where('is_del', $value); } }