package com.project.whatsappchatbot.model;


import lombok.Data;

import javax.persistence.*;
import java.time.LocalDateTime;

@Entity
@Table(name = "vehicle_models")
@Data
public class VehicleModel {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "name", nullable = false)
    private String name;

    @Column(name = "brand_id")
    private Integer brandId;

    @Column(name = "created_at")
    private LocalDateTime createdAt;
    private String slug;

    @Column(name = "updated_at")
    private LocalDateTime updatedAt;

    @Column(name = "image", nullable = false)
    private String image;

    // Constructors
    public VehicleModel() {
    }

    public VehicleModel(Long id, String name, Integer brandId, LocalDateTime createdAt, LocalDateTime updatedAt, String image) {
        this.id = id;
        this.name = name;
        this.brandId = brandId;
        this.createdAt = createdAt;
        this.updatedAt = updatedAt;
        this.image = image;
    }

}
