package com.style24.persistence;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;

import lombok.Data;

/**
 * Domain의 기본 Super class
 * Domain 클래스 생성 시 이 클래스를 상속받아서 처리한다.
 *
 * @author gagamel
 * @since 2020. 10. 5
 */
@SuppressWarnings("serial")
@Data
public class TscBaseDomain implements Serializable {

	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private Integer regNo;

	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private String regNm;

	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private String regDt;

	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private Integer updNo;

	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private String updNm;

	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	private String updDt;

	// 등록/수정화면 제어용(N:신규, U:상세/수정, C:복사)
	private String mode;

	// CRUD
	private String crud;

}
