package com.foxedu.basecms.domain; import java.time.LocalDateTime; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.Id; import jakarta.persistence.Index; import jakarta.persistence.Table; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; /** * 게시판소스 */ @Getter @Setter @NoArgsConstructor @Entity @Table( name = "comtnbbssourc", indexes = { @Index(name = "COMTNBBSSOURC_IE1", columnList = "BBS_SOURC_ID") } ) public class BbsSource { @Id @Column(name = "BBS_SOURC_ID", length = 20, nullable = false) private String bbsSourcId; @Column(name = "SOURC_SE_CODE", length = 15) private String sourcSeCode; @Column(name = "SOURC_NM", length = 50, nullable = false) private String sourcNm; @Column(name = "LIST_SOURC", columnDefinition = "mediumtext") private String listSourc; @Column(name = "VIEW_SOURC", columnDefinition = "mediumtext") private String viewSourc; @Column(name = "FORM_SOURC", columnDefinition = "mediumtext") private String formSourc; @Column(name = "CM_SOURC", columnDefinition = "mediumtext") private String cmSourc; @Column(name = "PREVEW_FILE_NM", length = 255) private String prevewFileNm; @Column(name = "USE_AT", length = 1, nullable = false) private String useAt; @Column(name = "FRST_REGISTER_ID", length = 100) private String frstRegisterId; @Column(name = "FRST_REGISTER_PNTTM") private LocalDateTime frstRegisterPnttm; @Column(name = "LAST_UPDUSR_ID", length = 100) private String lastUpdtId; @Column(name = "LAST_UPDUSR_PNTTM") private LocalDateTime lastUpdtPnttm; }