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

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

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

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

  @Schema(description = "정렬번호")
  private String dispOrder;

  @Schema(description = "부모 정렬번호")
  private String paDispOrder;

  @Schema(description = "번호")
  private String no;

  @Schema(description = "아이템 ID")
  private String itemId;

  @Schema(description = "아이템 번호")
  private String itemNo;

  @Schema(description = "아이템명")
  private String itemName;

  @Schema(description = "단위")
  private String unit;

  @Schema(description = "용량")
  private String specification;

  @Schema(description = "수량")
  private String amount;

  @Schema(description = "BOM 수량")
  private String bomAmount;

  @Schema(description = "단가")
  private String salePrice;

  @Schema(description = "정가")
  private String unitPrice;

  @Schema(description = "합산")
  private String saleTotPrice;

  @Schema(description = "파일첨부 필수여부")
  private String fileUploadFlg;

  @Schema(description = "PKG 제외상품 여부")
  private String pkgMaterialFlg;

  @Schema(description = "아이템 특이사항 코드")
  private String specialNoteCd;

  @Schema(description = "아이템 변경 여부")
  private String itemChangeFlg;

  @Schema(description = "W")
  private String pnowW;

  @Schema(description = "아이템 그룹코드")
  private String itemGroup;

  @Schema(description = "아이템 CTG 그룹코드")
  private String itemCtgGr;

  @Schema(description = "모듈여부")
  private String moduleFlg;
}
