package com.foxedu.basecms.domain;

import java.time.LocalDateTime;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 사이트정보
 */
@Getter
@Setter
@NoArgsConstructor
@Entity
@Table(name = "comtnsiteinfo")
public class Site {

    @Id
    @Column(name = "SITE_ID", length = 20, nullable = false)
    private String siteId;

    @Column(name = "SITE_NM", length = 50)
    private String siteNm;

    @Column(name = "SITE_URL", length = 255, nullable = false)
    private String siteUrl;

    @Column(name = "UPEND_LOGO_FILE_NM", length = 255)
    private String upendLogoFileNm;

    @Column(name = "LPT_LOGO_FILE_NM", length = 255)
    private String lptLogoFileNm;

    @Column(name = "ADRES_FILE_NM", length = 255)
    private String adresFileNm;

    @Column(name = "ADRES_REPLC_TEXT", length = 2500)
    private String adresReplcText;

    @Column(name = "REPRSNT_IMAGE_FILE_NM", length = 255)
    private String reprsntImageFileNm;

    @Column(name = "SLOGAN_FILE_NM", length = 255)
    private String sloganFileNm;

    @Column(name = "SLOGAN_REPLC_TEXT", length = 2500)
    private String sloganReplcText;

    @Column(name = "INDVDLINFO_POLICY", columnDefinition = "mediumtext")
    private String indvdlinfoPolicy;

    @Column(name = "USE_STPLAT", columnDefinition = "mediumtext")
    private String useStplat;

    @Column(name = "EMAIL_COLCT_POLICY", columnDefinition = "mediumtext")
    private String emailColctPolicy;

    @Column(name = "CPYRHT_STTEMNT_SVC", columnDefinition = "mediumtext")
    private String cpyrhtSttemntSvc;

    @Column(name = "MARKT_POLICY", columnDefinition = "mediumtext")
    private String marktPolicy;

    @Column(name = "LYT_SOURC_ID", length = 20)
    private String lytSourcId;

    @Column(name = "LYT_TMPLAT_ID", length = 20)
    private String lytTmplatId;

    @Column(name = "CMY_SOURC_ID", length = 20)
    private String cmySourcId;

    @Column(name = "CMY_TMPLAT_ID", length = 20)
    private String cmyTmplatId;

    @Column(name = "INSTT_CODE", length = 15)
    private String insttCode;

    @Column(name = "BRWSR_SJ", length = 100)
    private String brwsrSj;

    @Column(name = "TLPHON_NO", length = 15)
    private String tlphonNo;

    @Column(name = "FAX_NO", length = 15)
    private String faxNo;

    @Column(name = "ADRES", length = 100)
    private String adres;

    @Column(name = "MOUSE_SCRTY_APPLC_AT", length = 1, nullable = false)
    private String mouseScrtyApplcAt;

    @Column(name = "KYBRD_SCRTY_APPLC_AT", length = 1, nullable = false)
    private String kybrdScrtyApplcAt;

    @Column(name = "DPLCT_LOGIN_PERM_AT", length = 1, nullable = false)
    private String dplctLoginPermAt;

    @Column(name = "PASSWORD_MUMM_LT")
    private Integer passwordMummLt;

    @Column(name = "PASSWORD_MXMM_LT")
    private Integer passwordMxmmLt;

    @Column(name = "PASSWORD_NUMBER_POLICY_AT", length = 1, nullable = false)
    private String passwordNumberPolicyAt;

    @Column(name = "PASSWORD_CHRCTR_POLICY_AT", length = 1, nullable = false)
    private String passwordChrctrPolicyAt;

    @Column(name = "PASSWORD_SPCLCHRCTR_POLICY_AT", length = 1, nullable = false)
    private String passwordSpclchrctrPolicyAt;

    @Column(name = "MOBILE_USE_AT", length = 1, nullable = false)
    private String mobileUseAt;

    @Column(name = "PASSWORD_CHANGE_CYCLE")
    private Integer passwordChangeCycle;

    @Column(name = "LA", length = 20)
    private String la;

    @Column(name = "LO", length = 20)
    private String lo;

    @Column(name = "ACTVTY_AT", length = 1, nullable = false)
    private String actvtyAt;

    @Column(name = "USE_AT", length = 1, nullable = false)
    private String useAt;

    @Column(name = "FRST_REGISTER_PNTTM")
    private LocalDateTime frstRegisterPnttm;

    @Column(name = "FRST_REGISTER_ID", length = 100)
    private String frstRegisterId;

    @Column(name = "LAST_UPDUSR_PNTTM")
    private LocalDateTime lastUpdtPnttm;

    @Column(name = "LAST_UPDUSR_ID", length = 100)
    private String lastUpdtId;




















































































}
