Files
pmu-bet-engine/src/main/java/com/pmu/betengine/model/AgentLimit.java
2025-11-19 12:20:37 +00:00

41 lines
992 B
Java

package com.pmu.betengine.model;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.annotations.CreationTimestamp;
import java.time.LocalDateTime;
@Entity
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "agent_limit")
public class AgentLimit {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
public String code;
public String configCode;
public String nom;
public boolean isDefault;
public boolean actif;
// Bet limits (Double for nullable number fields)
public Double betMin;
public Double betMax;
public Double maxBet;
public Double maxDisburseBet;
// Airtime
public Double airtimeMin;
public Double airtimeMax;
@CreationTimestamp
public LocalDateTime createdAt;
public String createdBy;
}