/** * BasketStatusResult - 菜篮子开关结果 */ type BasketStatusResult = { appId: number; basketStatus: string; }; /** * GetBasketStatusResponse - 获取菜篮子开关响应 */ type GetBasketStatusResponse = BasketStatusResult; /** * 获取菜篮子开关 * @returns 获取菜篮子开关结果的 Promise */ export declare function getBasketStatus(): Promise; /** * BasketInfo - 菜篮子信息 */ type BasketInfo = { menuId: number; name: string; tagId: number; tagName: string; foodId: number; foodImage: string; foodName: string; foodDesc: string; amount: string; secAmount: string; secUnit: string; secUnitCode: string; secUnitDesc: string; ownStatus: number; }; /** * GetBasketListResponse - 菜篮子列表响应 */ type GetBasketListResponse = BasketInfo[]; /** * 获取菜篮子列表 * @returns 获取菜篮子列表结果的 Promise */ export declare function getBasketList(): Promise; /** * FoodInfoToAdd - 添加的食材信息 */ type FoodInfoToAdd = { menuId: number; tagId?: number; foodId: number; amount: string; secAmount?: string; secUnit?: string; }; /** * AddFoodToBasketParams - 菜篮子食材添加参数 */ type AddFoodToBasketParams = { foodList: FoodInfoToAdd[]; }; /** * AddFoodToBasketResponse - 菜篮子食材添加响应 */ type AddFoodToBasketResponse = boolean; /** * 添加食材到菜篮子 * @param params - 菜篮子食材添加参数 * @returns 添加食材到菜篮子结果的 Promise */ export declare function addFoodToBasket(params: AddFoodToBasketParams): Promise; /** * FoodInfoToUpdate - 编辑的食材信息 */ type FoodInfoToUpdate = { foodId: number; tagId?: number; dataType: number; amountType: number; menuIds: number[]; amount?: string; secUnit?: string; }; /** * UpdateFoodInBasketParams - 菜篮子食材编辑参数 */ type UpdateFoodInBasketParams = { foodInfo: FoodInfoToUpdate; }; /** * UpdateFoodInBasketResponse - 菜篮子食材编辑响应 */ type UpdateFoodInBasketResponse = boolean; /** * 编辑菜篮子中的食材 * @param params - 菜篮子食材编辑参数 * @returns 编辑菜篮子中的食材结果的 Promise */ export declare function updateFoodInBasket(params: UpdateFoodInBasketParams): Promise; /** * DeleteFoodFromBasketParams - 菜篮子食材删除参数 */ type DeleteFoodFromBasketParams = { foodList: FoodInfoToDelete[]; }; /** * FoodInfoToDelete - 删除的食材信息 */ type FoodInfoToDelete = { menuId: number; tagId?: number; foodId: number; secUnit?: string; ownStatus: number; }; /** * DeleteFoodFromBasketResponse - 菜篮子食材删除响应 */ type DeleteFoodFromBasketResponse = boolean; /** * 删除菜篮子中的食材 * @param params - 菜篮子食材删除参数 * @returns 删除菜篮子中的食材结果的 Promise */ export declare function deleteFoodFromBasket(params: DeleteFoodFromBasketParams): Promise; /** * OwnFoodInBasketParams - 菜篮子食材持有参数 */ type OwnFoodInBasketParams = { foodList: FoodInfoToOwn[]; }; /** * FoodInfoToOwn - 持有的食材信息 */ type FoodInfoToOwn = { menuId: number; tagId?: number; foodId: number; secUnit?: string; }; /** * OwnFoodInBasketResponse - 菜篮子食材持有响应 */ type OwnFoodInBasketResponse = boolean; /** * 将菜篮子中的食材变为已持有 * @param params - 菜篮子食材持有参数 * @returns 将菜篮子中的食材变为已持有结果的 Promise */ export declare function ownFoodInBasket(params: OwnFoodInBasketParams): Promise; /** * WantFoodInBasketParams - 菜篮子食材未持有参数 */ type WantFoodInBasketParams = { foodList: FoodInfoToWant[]; }; /** * FoodInfoToWant - 未持有的食材信息 */ type FoodInfoToWant = { menuId: number; tagId?: number; foodId: number; secUnit?: string; }; /** * WantFoodInBasketResponse - 菜篮子食材未持有响应 */ type WantFoodInBasketResponse = boolean; /** * 将菜篮子中的食材变为未持有 * @param params - 菜篮子食材未持有参数 * @returns 将菜篮子中的食材变为未持有结果的 Promise */ export declare function wantFoodInBasket(params: WantFoodInBasketParams): Promise; /** * CleanBasketResponse - 菜篮子清空响应 */ type CleanBasketResponse = boolean; /** * 清空菜篮子中所有食材 * @returns 清空菜篮子中所有食材结果的 Promise */ export declare function cleanBasket(): Promise; /** * GetNutritionOfBasketParams - 菜篮子营养成分参数 */ /** * NutritionInfo - 营养成分信息 */ type NutritionInfo = { code: string; value: string; }; /** * GetNutritionOfBasketResponse - 菜篮子营养成分响应 */ type GetNutritionOfBasketResponse = NutritionInfo[]; /** * 获取菜篮子中未持有状态食材的营养成分 * @returns 获取菜篮子中未持有状态食材的营养成分结果的 Promise */ export declare function getNutritionOfBasket(): Promise; /** * CheckMenuExistInBasketParams - 食谱是否有食材添加至菜篮子参数 */ type CheckMenuExistInBasketParams = { menuId: number; }; /** * CheckMenuExistInBasketResponse - 食谱是否有食材添加至菜篮子响应 */ type CheckMenuExistInBasketResponse = boolean; /** * 判断食谱中是否有添加过食材至菜篮子 * @param params - 食谱是否有食材添加至菜篮子参数 * @returns 判断食谱中是否有添加过食材至菜篮子结果的 Promise */ export declare function checkMenuExistInBasket(params: CheckMenuExistInBasketParams): Promise; export {};