package com.bonus.canteen.core.kitchen.entity.vo;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Generated;

import java.time.LocalTime;

@Api("统计当天客流数据")
public class PresentFlowNowDayVO {
   @ApiModelProperty("当前在场人数")
   private Integer presentNum = 0;
   @ApiModelProperty("食堂最大容量")
   private Integer capacity;
   @ApiModelProperty("食堂营业状态 1-休息 2-营业")
   private Integer businessState;
   @ApiModelProperty("食堂名称")
   private String canteenName;
   @ApiModelProperty("食堂id")
   private Long canteenId;
   @ApiModelProperty("食堂开始营业时间 ")
   private LocalTime startBusinessTime;
   @ApiModelProperty("食堂结束营业时间")
   private LocalTime endBusinessTime;
   @ApiModelProperty("食堂图片")
   private String imgUrl;

   @Generated
   public Integer getPresentNum() {
      return this.presentNum;
   }

   @Generated
   public Integer getCapacity() {
      return this.capacity;
   }

   @Generated
   public Integer getBusinessState() {
      return this.businessState;
   }

   @Generated
   public String getCanteenName() {
      return this.canteenName;
   }

   @Generated
   public Long getCanteenId() {
      return this.canteenId;
   }

   @Generated
   public LocalTime getStartBusinessTime() {
      return this.startBusinessTime;
   }

   @Generated
   public LocalTime getEndBusinessTime() {
      return this.endBusinessTime;
   }

   @Generated
   public String getImgUrl() {
      return this.imgUrl;
   }

   @Generated
   public void setPresentNum(final Integer presentNum) {
      this.presentNum = presentNum;
   }

   @Generated
   public void setCapacity(final Integer capacity) {
      this.capacity = capacity;
   }

   @Generated
   public void setBusinessState(final Integer businessState) {
      this.businessState = businessState;
   }

   @Generated
   public void setCanteenName(final String canteenName) {
      this.canteenName = canteenName;
   }

   @Generated
   public void setCanteenId(final Long canteenId) {
      this.canteenId = canteenId;
   }

   @Generated
   public void setStartBusinessTime(final LocalTime startBusinessTime) {
      this.startBusinessTime = startBusinessTime;
   }

   @Generated
   public void setEndBusinessTime(final LocalTime endBusinessTime) {
      this.endBusinessTime = endBusinessTime;
   }

   @Generated
   public void setImgUrl(final String imgUrl) {
      this.imgUrl = imgUrl;
   }
}
