This commit is contained in:
Mohd-Arham
2025-12-01 18:45:31 +05:30
parent ff97877997
commit 3e0a04e390
19 changed files with 463 additions and 106 deletions
@@ -0,0 +1,66 @@
package com.billpaymentservice.bbps.entites;
import com.billpaymentservice.bbps.audit.Auditable;
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;
@Entity
@Getter
@Setter
@Table(name = "complaint_responses")
public class ComplaintResponseEntity extends Auditable<String> {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "ref_id")
private String refId;
@Column(name = "txn_npci_id")
private String txnNpciId;
@Column(name = "ticket_id")
private String ticketId;
@Column(name = "ticket_type")
private String ticketType;
@Column(name = "ticket_npci_id")
private String ticketNpciId;
@Column(name = "ticket_desp")
private String ticketDesp;
@Column(name = "ticket_desr")
private String ticketDesr;
@Column(name = "message")
private String message;
@Column(name = "remarks")
private String remarks;
@Column(name = "status")
private String status;
@Column(name = "status_code")
private String statusCode;
@Column(name = "complaint_ticket_id")
private String complaintTicketId;
@Column(name = "req_id")
private String reqId;
@Column(name = "txn_id")
private String txnId;
}
@@ -21,29 +21,20 @@ import lombok.Setter;
@NoArgsConstructor
public class UserEntity extends Auditable<String> {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "mobile", nullable = false, unique = true, length = 20)
private String mobile;
@Column(name = "mobile", nullable = false, unique = true, length = 20)
private String mobile;
@Column(name = "name", length = 150)
private String name;
@Column(name = "name", length = 150)
private String name;
@Column(name = "email", length = 150)
private String email;
@Column(name = "age")
private String age;
public UserEntity(String mobile, String name, String email, String age) {
this.mobile = mobile;
this.name = name;
this.email = email;
this.age = age;
}
@Column(name = "email", length = 150)
private String email;
@Column(name = "mid")
private String mid;
}