package com.style24.persistence.domain;

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

import lombok.Data;

/**
 * 배송비정산 Domain
 *
 * @author gagamel
 * @since 2021. 7. 6
 */
@SuppressWarnings("serial")
@Data
public class DelvFeeSettle extends TscBaseDomain {

	private String occurDt;				// 발생(출고/회수)일시
	private String supplyCompCd;		// 공급업체코드
	private String supplyCompNm;		// 공급업체명
	private String distributionGb;		// 유통구분
	private String distributionGbNm;	// 유통구분명
	private String delvFeeGb;			// 배송비구분
	private String delvFeeGbNm;			// 배송비구분명
	private Integer ordNo;				// 주문번호
	private int delvFee;				// 배송비

	// 검색조건
	private String salesStdt;			// 매출시작일자
	private String salesEddt;			// 매출종료일자
	private String supplyCompList;		// 공급업체코드목록
	private String brandList;			// 브랜드코드목록
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	private String[] multiBrand;
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	private String[] multiSupplyComp;

}
