package com.style24.persistence.domain;

import java.util.List;

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

import lombok.Data;

/**
 * MKT메일관리 Domain
 *
 * @author csh9191
 * @since 2021. 02. 05
 */
@SuppressWarnings("serial")
@Data
public class MktmailManagement extends TscBaseDomain{
	// MKT 메일관리
	private String mktmailStdt;				// 검색 시작일
	private String mktmailEddt;				// 검색 마지막일
	private Integer mailtSq; 				// 메일템플릿 번호
	private String mailtNm;					// 메일템플릿 명
	private String mailtGb;					// 메일템플릿 구분
	private Integer mailHsq;
	private Integer mailFsq;	
	private Integer mktHeader;				// 메일헤더 일련번호
	private Integer mktFooter;				// 메일푸터 일련번호
	private String mailContent;				// 메일 내용
	private String useYn;					// 사용구분
	private String regDt;					// 등록일시
	private String updDt;					// 수정일시
	private String mode;
	
	private String searchTxt;				// 검색어
	private String searchGb; 				// 검색구분
		
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementGoods> mktmailManagementGoods; //메일 전시
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementGoods> mktmailManagementGoods2; //메일 전시
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementGoods> mktmailManagementGoods3; //메일 전시
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementGoods> mktmailManagementGoods4; //메일 전시
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementGoods> mktmailManagementGoods5; //메일 전시
	
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementTc> mktmailManagementTc; //메일템플릿 구분자
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementTc> mktmailManagementTc2; 
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementTc> mktmailManagementTc3; 
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementTc> mktmailManagementTc4; 
	@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
	List<MktmailManagementTc> mktmailManagementTc5; 
	
	// 메일 템플릿 코너 
	private Integer mailtcSq;				// 메일템플릿 코너번호
	private String mailtcNm;				// 메일템플릿 코너명
	private Integer goodsCpr;				// 상품 노출건수
	private String mailtcLink;				// 메일템플릿 코너 링크
	
	//상품정보
	private String brandEnm;				// 브랜드명
	private String goodsNm;					// 상품명
	private String goodsStat;				// 판매상태
	private String listPrice;				// 정상가
	private String currPrice;				// 판매가
	private String goodsCd;					// 상품코드(상품)
	private Integer dispOrd;				// 표시순서
	
	//미리보기
	private String mailhfContent;			//메잃 헤더 푸터 정보
	


	

	
}
