MealOrderVO.java 1.45 KB
package com.infoloop.tianting.model.vo;

import com.infoloop.tianting.mealorderservice.MealOrderOrderMethodEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.util.List;

@Data
@Builder
@ApiModel(value = "订餐记录信息")
public class MealOrderVO {

    @ApiModelProperty("ID")
    private int id;

    @ApiModelProperty("项目点ID")
    private int clientId;

    @ApiModelProperty("餐单ID")
    private int menuId;

    @ApiModelProperty("用户ID")
    private int accountId;

    @ApiModelProperty("订餐方式")
    private MealOrderOrderMethodEnum orderMethod;

    @ApiModelProperty("就餐人 id")
    private int dinerId;

    @ApiModelProperty("就餐人名称")
    private String dinerName;

    @ApiModelProperty("项目点名称")
    private String clientName;

    @ApiModelProperty("年级名称")
    private String gradeName;

    @ApiModelProperty("班级名称")
    private String className;

    @ApiModelProperty("学生学号")
    private String studentNo;

    @ApiModelProperty("订餐时间")
    private String reserveDate;

    @ApiModelProperty("订餐餐单")
    private List<Meals> meals;

    @Data
    @Builder
    @ApiModel(description = "订餐信息")
    public static class Meals {

        @ApiModelProperty("订餐日期")
        private String date;

        @ApiModelProperty("订餐餐单")
        private String menu;
    }



}