package com.billpaymentservice.bbps.entites; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.Table; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @Entity @ToString @Table(name = "custom_param") public class CustomParam { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "custom_param_name") private String customParamName; @Column(name = "data_type") private String dataType; @Column(name = "optional") private Boolean optional; @Column(name = "min_length") private Integer minLength; @Column(name = "max_length") private Integer maxLength; @Column(name = "regex") private String regex; @Column(name = "visibility") private Boolean visibility; }