feat: 新增属性特征列表接口

This commit is contained in:
2025-02-12 15:15:27 +08:00
parent 38da8abacc
commit 2c058f8dd2
2 changed files with 9 additions and 2 deletions

View File

@@ -31,11 +31,15 @@ class ProductAttr
->language(request()->lang_id)
->withSearch(['attr_name_nullable'], [
'attr_name_nullable' => $params['keywords']??null,
])
->paginate([
]);
if (!request()->has('scene')) {
$attrs = $attrs->paginate([
'list_rows' => $params['size'],
'page' => $params['page'],
]);
} else if ('list' == request()->param('scene')) {
$attrs = $attrs->select();
}
return success("获取成功", $attrs);
}

View File

@@ -127,6 +127,9 @@ Route::group('v1', function () {
// 产品删除
Route::delete('delete/:id', 'Product/delete');
// 产品属性特征
Route::get('attrs', 'ProductAttr/index')->append(['scene' => 'list']);
// 产品属性管理
Route::group('attr', function () {
// 属性列表