package com.interplug.qcast.biz.estimate.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

// @Data
@Getter
@Setter
public class RoofRequest {
  @Schema(description = "물건번호")
  private String objectNo;

  @Schema(description = "플랜번호")
  private String planNo;

  @Schema(description = "지붕재 번호")
  private String roofNo;

  @Schema(description = "지붕면")
  private String roofSurface;

  @Schema(description = "지붕재 아이템 ID")
  private String roofMaterialId;

  @Schema(description = "공법 ID")
  private String supportMethodId;

  @Schema(description = "시공사양 ID")
  private String constructSpecification;

  @Schema(description = "지붕재 아이템명")
  private String roofMaterialIdMulti;

  @Schema(description = "공법명")
  private String supportMethodIdMulti;

  @Schema(description = "시공방법명")
  private String constructSpecificationMulti;

  @Schema(description = "가대메이커명")
  private String supportMeaker;

  @Schema(description = "경사")
  private String slope;

  @Schema(description = "각도")
  private String angle;

  @Schema(description = "경사각 선택코드")
  private String classType;

  @Schema(description = "방위각")
  private String azimuth;

  @Schema(description = "사용자아이디")
  private String userId;

  @Schema(description = "아이템 목록")
  List<ItemRequest> roofItemList;
}
