47 lines
973 B
Java
47 lines
973 B
Java
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;
|
|
|
|
|
|
}
|