Files
bbps-backend/src/main/java/com/billpaymentservice/bbps/entites/UserEntity.java
T
2025-12-03 11:47:10 +05:30

43 lines
982 B
Java

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.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Entity
@Table(name = "users")
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class UserEntity extends Auditable<String> {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "user_id", unique = true)
private String userId;
@Column(name = "mobile", nullable = false, unique = true, length = 20)
private String mobile;
@Column(name = "name", length = 150)
private String name;
@Column(name = "email", length = 150)
private String email;
@Column(name = "mid")
private String mid;
}