| 12345678910111213141516171819202122232425262728293031323334353637 |
- 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<Product, "name" | 'photo' | 'tags' | 'totalWeight' | 'category' | 'protein' | 'fat' | 'fiber' | 'ash' | 'moisture'> {}
- 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 },
- ]
|