package cokr.xit.ens.biz.traffic.cheonan.signtalk.domain;

import cokr.xit.ens.biz.traffic.cheonan.signtalk.domain.embeded.FieldCreate;
import cokr.xit.ens.biz.traffic.cheonan.signtalk.domain.embeded.FieldUpdate;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import javax.persistence.*;

/**
 * 전자고지 기관관리
 */
@Getter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name = "tb_rlaybsnm_manage")
public class TcaRlaybsnmManage {

    
    @Id
    @Column(name = "signgu_code", length = 5)
    private String signguCode;

    
    @Column(name = "ffnlg_code")
    private String ffnlgCode;

    
    @Column(name = "signgu_nm")
    private String signguNm;

    
    @Column(name = "kakao_access_token")
    private String kakaoAccessToken;

    
    @Column(name = "kakao_contract_uuid")
    private String kakaoContractUuid;

    
    @Column(name = "nice_site_code")
    private String niceSiteCode;

    
    @Column(name = "nice_client_id")
    private String niceClientId;

    
    @Column(name = "nice_client_secret")
    private String niceClientSecret;

    
    @Column(name = "kt_client_id")
    private String ktClientId;

    
    @Column(name = "kt_client_secret")
    private String ktClientSecret;

    @Embedded
    private FieldCreate create;

    @Embedded
    private FieldUpdate update;


}
