package com.jeesharp.business.modules.food.vo;

import com.jeesharp.framework.pojo.query.PaginationVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;

/**
 * 统一订餐订单查询 VO
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FoodMealOrderQueryVO extends PaginationVO {

    /**
     * 订餐订单号
     */
    private String orderNo;
    /**
     * 订单类型
     */
    private String orderType;
    /**
     * 门店ID
     */
    private String restaurantId;
    /**
     * 服务区域ID
     */
    private String serviceAreaId;
    /**
     * 菜单ID
     */
    private String menuId;
    /**
     * 用餐日期
     */
    private LocalDate menuDate;
    /**
     * 餐别
     */
    private String mealType;
    /**
     * 会员ID
     */
    private String memberId;
    /**
     * 企业ID
     */
    private String companyId;
    /**
     * 订单状态
     */
    private String orderStatus;
    /**
     * 支付状态
     */
    private String payStatus;
}
