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

import com.interplug.qcast.util.DefaultResponse;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/** 아이템 동기화 Response */
@Data
public class ItemSyncResponse extends DefaultResponse {
  @Schema(description = "Material Number")
  String itemId;

  @Schema(description = "Customer Product Name")
  String itemName;

  @Schema(description = "Basic Material")
  String itemNo;

  @Schema(description = "Basic Material")
  String goodsNo;

  @Schema(description = "Customer Product ID")
  String changeItemId;

  @Schema(description = "Customer Unit")
  String unit;

  @Schema(description = "Size_Dimensions")
  String specification;

  @Schema(description = "Module, BOS Price")
  String fixedPrice;

  @Schema(description = "Power Class")
  String pnowW;

  @Schema(description = "Item Ctg Group")
  String itemCtgGr;

  @Schema(description = "Qcast Material Group Code")
  String itemGroup;

  @Schema(description = "Panel Order Flg")
  String panelOrderFlg;

  @Schema(description = "Stand Order Flg")
  String standOrderFlg;

  @Schema(description = "Module Flg")
  String moduleFlg;

  @Schema(description = "Power Com Flg")
  String powerComFlg;

  @Schema(description = "Option Flg")
  String optionFlg;

  @Schema(description = "Qcast Remark")
  String remarks;

  @Schema(description = "Disp Order")
  String dispOrder;

  @Schema(description = "Del Flg")
  String delFlg;

  @Schema(description = "Limited Release Flg")
  String limitedReleaseFlg;

  @Schema(description = "Yanegi Flg")
  String yanegiFlg;

  @Schema(description = "Hory Flg")
  String horyFlg;

  @Schema(description = "Takasima Flg")
  String takasimaFlg;

  @Schema(description = "DSwat Flg")
  String dSwatFlg;

  @Schema(description = "PowerCom Have Flg")
  String powerComHaveFlg;

  @Schema(description = "PowerCom Non Flg")
  String powerComNonFlg;

  @Schema(description = "ConnectBox Have Flg")
  String connectBoxHaveFlg;

  @Schema(description = "ConnectBox Non Flg")
  String connectBoxNonFlg;

  @Schema(description = "Metal Fitting Detail Flg")
  String metalFittingDetailFlg;

  @Schema(description = "Metal Fitting All Flg")
  String metalFittingAllFlg;

  @Schema(description = "Stand Flg")
  String standFlg;

  @Schema(description = "Secure Target Flg")
  String secureTargetFlg;

  @Schema(description = "Display Container Flg")
  String dispContainerFlg;

  @Schema(description = "Panel Layout Design Display Flg")
  String panelLayoutDesignDispFlg;

  @Schema(description = "Stand Display Flg")
  String standDispFlg;

  @Schema(description = "Gross Weight")
  String grossWt;

  @Schema(description = "End Of Sales Flg")
  String endOfSalesFlg;

  @Schema(description = "Guarantee Material Group Code")
  String guarItemGroup;

  @Schema(description = "File Upload Flg")
  String fileUploadFlg;

  @Schema(description = "Salt-affected Flg")
  String saltAffectedFlg;

  @Schema(description = "Guarantee Except Flg")
  String guarExceptFlg;

  @Schema(description = "Cold-zone Flg")
  String coldZoneFlg;

  @Schema(description = "PKG Material Flg")
  String pkgMaterialFlg;

  @Schema(description = "Temp Loss")
  String tempLoss;

  @Schema(description = "Temperature Coefficient")
  String tempCoeff;

  @Schema(description = "AMP")
  String amp;

  @Schema(description = "Conversion Efficiency")
  String cnvEff;

  @Schema(description = "Status Code(A, D)")
  String statCd;

  @Schema(description = "Delete Yn(Y, N)")
  String delYn;
}
