import type { BaseFilterRequest, BaseModel } from '@/model/base' export interface Product extends BaseModel{ name: string; category: ProductCategory photo: string; tags: string[]; totalWeight: number; protein: number; fat: number; fiber: number; ash: number; moisture: number; } export interface CreateProductRequest extends Pick {} export interface SearchProductFilter extends BaseFilterRequest{ } export interface UpdateProductRequest extends CreateProductRequest {} export enum ProductCategory { DRY_FOOD, WET_FOOD, } export const productCategoryOptions: { label: string value: ProductCategory }[] = [ { label: '干粮', value: ProductCategory.DRY_FOOD }, { label: '湿粮', value: ProductCategory.WET_FOOD }, ]