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.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import lombok.Getter; import lombok.Setter; @Getter @Setter @Entity @Table(name = "bbps_group_params") public class GroupParam extends Auditable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "param_name") private String paramName; // The parameter name (e.g., "Admission No") @ManyToOne @JoinColumn(name = "group_id") private CustomerParamGroupById group; // Link to the group this parameter belongs to }