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 = "comtncomment",
    indexes = {
        @Index(name = "COMTNCOMMENT_FK1", columnList = "NTT_NO")
    }
)
public class Comment {

    @Id
    @Column(name = "COMMENT_NO", nullable = false)
    private Long commentNo;

    @Column(name = "NTT_NO", nullable = false)
    private Long nttNo;

    @Column(name = "WRTER_NM", length = 20)
    private String wrterNm;

    @Column(name = "COMMENT_CN", length = 2500)
    private String commentCn;

    @Column(name = "SCORE")
    private Long score;

    @Column(name = "ORDR_CODE", length = 70, nullable = false)
    private String ordrCode;

    @Column(name = "ORDR_CODE_DP", nullable = false)
    private Integer ordrCodeDp;

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

    @Column(name = "FRST_REGISTER_PNTTM", nullable = false)
    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;
























}
