实现基本产品查询与页面展示

This commit is contained in:
2026-03-23 17:49:47 +08:00
parent c4e1da8912
commit 8751ac19a6
9 changed files with 236 additions and 6 deletions

21
src/actions/product.ts Normal file
View File

@@ -0,0 +1,21 @@
"use server"
import type { PageRecord } from "@/lib/api"
import type { Product } from "@/models/product"
import type { ProductSku } from "@/models/product_sku"
import { callByUser } from "./base"
export async function getAllProduct() {
return callByUser<Product[]>("/api/admin/product/all")
}
export async function getPageProductSku(params: {
page: number
size: number
product_id?: number
}) {
return callByUser<PageRecord<ProductSku>>(
"/api/admin/product/sku/page",
params,
)
}