package cokr.xit.ens.biz.iup.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Date;

@Entity
//@Data
@Getter
@ToString
@Builder
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "tb_enfrc_lev_rciv", schema = "", catalog = "")
public class TbEnfrcLevRciv {

    @Id
    
    @Column(name = "enfrc_lev_rciv_id", nullable = false, length = 12)
    private String enfrcLevRcivId;

    
    @Column(name = "enfrc_lev_mastr_id", nullable = true, length = 20)
    private String enfrcLevMastrId;

    
    @Column(name = "enfrc_lev_year", nullable = true, length = 4)
    private String enfrcLevYear;

    
    @Column(name = "enfrc_lev_tme", nullable = true, length = 1)
    private String enfrcLevTme;

    
    @Column(name = "pvtcpt_road_sctn_id", nullable = true, length = 4)
    private String pvtcptRoadSctnId;

    
    @Column(name = "rciv_de", nullable = true, length = 8)
    private String rcivDe;

    
    @Column(name = "rciv_time", nullable = true, length = 6)
    private String rcivTime;

    
    @Column(name = "rciv_pasng_chrge", nullable = true, precision = 0)
    private Long rcivPasngChrge;

    
    @Column(name = "rciv_adi_pasng_chrge", nullable = true, precision = 0)
    private Long rcivAdiPasngChrge;

    
    @Column(name = "rciv_npy_pasng_chrge", nullable = true, precision = 0)
    private Long rcivNpyPasngChrge;

    
    @Column(name = "virtl_acnut_bank_code", nullable = true, length = 3)
    private String virtlAcnutBankCode;

    
    @Column(name = "virtl_acnut_no", nullable = true, length = 20)
    private String virtlAcnutNo;

    
    @Column(name = "virtl_acnut_delng_esntl_no", nullable = true, length = 14)
    private String virtlAcnutDelngEsntlNo;

    
    @Column(name = "rciv_se_code", nullable = true, length = 1)
    private String rcivSeCode;

    
    @Column(name = "rciv_cardfa_se_code", nullable = true, length = 20)
    private String rcivCardfaSeCode;

    
    @Column(name = "creat_dt", nullable = true)
    private Date creatDt;

    
    @Column(name = "crtr", nullable = true, length = 50)
    private String crtr;

    
    @Column(name = "delete_at", nullable = true, length = 1)
    private String deleteAt;

    
    @Column(name = "delete_dt", nullable = true)
    private Date deleteDt;

    
    @Column(name = "dltr", nullable = true, length = 50)
    private String dltr;

    
    @Column(name = "enfrc_lev_id", nullable = true, length = 20)
    private String enfrcLevId;

    
    @Column(name = "excclc_stdr_de", nullable = true, length = 8)
    private String excclcStdrDe;

    
    @Column(name = "excclc_stdr_dt", nullable = true, length = 6)
    private String excclcStdrDt;

}
