Selaa lähdekoodia

✨ feat(model): 删除旧的菜单分类、商品、SKU和规格接口,添加新的接口定义

陈雪 5 päivää sitten
vanhempi
commit
8fd5ab6cfb

+ 3 - 0
src/model/menu_cate.ts → src/interface/MenuCate.ts

@@ -1,3 +1,5 @@
+import { MenuProductInfo } from './MenuProduct'
+
 // 菜单分类表
 export interface MenuCategory {
   id: number // 主键
@@ -9,4 +11,5 @@ export interface MenuCategory {
   updateTime?: string // 更新时间
   sort: number // 排序
   status: 'A' | 'D' // 状态 (A-Active, D-Deleted)
+  products: MenuProductInfo[]
 }

+ 5 - 0
src/model/menu_product.ts → src/interface/MenuProduct.ts

@@ -1,3 +1,6 @@
+import { ProductSku } from './ProductSku'
+import { ProductSpecification } from './ProductSpec'
+
 // 商品表
 export interface MenuProductInfo {
   id: number // 主键
@@ -26,4 +29,6 @@ export interface MenuProductInfo {
   updateTime?: string // 更新时间
   operator?: string // 操作员
   status: 'A' | 'D' // 状态 (A-Active, D-Deleted)
+  skus: ProductSku[]
+  specs: ProductSpecification[]
 }

+ 3 - 0
src/model/product_sku.ts → src/interface/ProductSku.ts

@@ -1,3 +1,5 @@
+import { ProductSpecification } from './ProductSpec'
+
 // SKU表
 export interface ProductSku {
   id: number // 主键
@@ -9,4 +11,5 @@ export interface ProductSku {
   linePrice: number // 划线价
   weight: number // 重量
   status: 'A' | 'D' // 状态 (A-Active, D-Deleted)
+  specs: ProductSpecification[]
 }

+ 0 - 0
src/model/product_spec.ts → src/interface/ProductSpec.ts


+ 5 - 0
src/service/CategoryService.ts

@@ -0,0 +1,5 @@
+import { MenuCategory } from '@/interface/MenuCate'
+
+export async function getMenuCategories() {
+  return []
+}