SettlementDTO.java 891 Bytes
package com.infoloop.tianting.model.dto;

import com.infoloop.tianting.enums.SettlementDimensionEnum;
import io.swagger.annotations.ApiModel;
import lombok.Builder;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel(description = "统计DTO")
public class SettlementDTO {

  @Data
  @Builder
  @ApiModel(description = "SettlementRequestDto")
  public static class SettlementRequestDto {

    private int enterpriseId;

    private List<Integer> stallIds;

    private SettlementDimensionEnum dimension;

    private LocalDateTime timeStart;

    private LocalDateTime timeEnd;
  }

  @Data
  @Builder
  @ApiModel(description = "SettlementRequestDto")
  public static class SettlementMenuSkuDto {

    private String skuCode;
    private String showName;
    private Integer count;
    private Integer price;
    private Integer totalPrice;
  }
}