package com.style24.persistence.domain;

import java.util.Collection;

import com.style24.persistence.TscBaseDomain;

import lombok.Data;

/**
 * 상품 세트/딜 구성상품
 *
 * @author eskim
 * @since 2020. 06. 11
 */
@SuppressWarnings("serial")
@Data
public class GoodsCompose extends TscBaseDomain {

	private String goodsCd;
	private String goodsType;
	private String goodsTypeNm;
	private String compsGoodsCd;
	private int dispOrd;
	private int qty;
	private int compsCurrPrice;
	private String compsGoodsOptNm;
	private String baseYn;
	private String repYn;
	private String useYn;

	private String repGoodsCd;
	private int compsCurrPriceOrg;
	private int currPrice;
	private String goodsStat;
	private String sysImgNm;
	private String tobeFormYn;
	private String crud;
	private String compsGoodsNm;
	private String compsGoodsFullNm;
	private String colorCd;

	private String goodsGbNm;
	private String originNm;
	private String brandGroupNm;
	private String selfGoodsYn;
	private String supplyCompCd;
	private int stockQty;

	//private Collection<Coupon> goodsCouponList;
	private Collection<GoodsStock> goodsOption1List;
	private Collection<GoodsStock> goodsOption2List;
	private Collection<GoodsNotiInfo> goodsNotiList;
	private Collection<GoodsStock> goodsSizeList;
	private Collection<GoodsImg> goodsImgList;
	private GoodsSafeNo goodsSafeNo;

	//상품상세 구분(10:상품타이틀,20:상품타이틀내용,30:상품특징,40:상위컨텐츠,50:하위컨텐츠,60:상위컨텐츠-모바일,70:하위컨텐츠-모바일,80:상품상세(as-is,입점))
	private String goodsTitle; 			// 10:상품타이틀
	private String goodsTitleDesc;		// 20:상품타이틀내용
	private String goodsSpecialDesc;	// 30:상품특징
	private String goodsTopDesc;		// 40:상위컨텐츠, 60:상위컨텐츠-모바일
	private String goodsDownDesc;		// 50:하위컨텐츠, 70:하위컨텐츠-모바일
	private String goodsDesc;			// 80:상품상세(as-is,입점)

}
