package com.style24.persistence.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.style24.persistence.TscBaseDomain;
import com.style24.persistence.TscPageRequest;

import lombok.Data;

/**
 * wms 입고 재고  Domain
 *
 * @author eskim
 * @since 2021. 06. 28
 */
@SuppressWarnings("serial")
@Data
public class IfIncomelot extends TscBaseDomain {

	private Integer lotno;			//입고번호
	private Integer purchaseno;		//발주번호
	private Integer providerno;		//공급처번호
	private String providername;	//공급처명
	private Integer brandno;		//브랜드번호
	private String brandname;		//브랜드명
	
	private Integer itemno;			//입고항목번호
	private Integer wmsitemno;		//
	private String dateincome;		//WMS생성일
	private String productno;		//상품번호
	private String productcode;		//상품코드
	private String productname;		//상품명
	private String skucode;			//옵션번호
	private Integer normalqty;		//일반수량
	private Integer brokenqty;		//불량수량
	private Integer totalqty;		//총수량
	private String skumodelno;		//옵션 모델 번호
	
	private String supplyCompCd;
	private String brandCd;
	private String goodsCd;
	private String stDate;
	private String edDate;
	
	private String condition; 
	
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	private String[] conditionList;

	// Pagination
	private TscPageRequest pageable;
	private int pageNo = 1;
	private int pageSize = 50;
	private int pageUnit = 10;
	
}
