desvergue-de-alexandro
java 41 lines 898 Bytes
Raw
1 package com.tecmilenio.mapsconect.entity;
2
3 import jakarta.persistence.*;
4 import lombok.AllArgsConstructor;
5 import lombok.Builder;
6 import lombok.Data;
7 import lombok.NoArgsConstructor;
8
9 import java.time.LocalDateTime;
10
11 @Entity
12 @Table(name = "empresas_vinculadas")
13 @Data
14 @NoArgsConstructor
15 @AllArgsConstructor
16 @Builder
17 public class EmpresaVinculada {
18
19 @Id
20 @GeneratedValue(strategy = GenerationType.IDENTITY)
21 @Column(name = "id_empresa")
22 private Integer id;
23
24 @Column(nullable = false, length = 200)
25 private String nombre;
26
27 @Column(length = 100)
28 private String sector;
29
30 @Column(columnDefinition = "TEXT")
31 private String descripcion;
32
33 @Builder.Default
34 @Column(nullable = false)
35 private Boolean activa = true;
36
37 @Builder.Default
38 @Column(name = "fecha_creacion", nullable = false)
39 private LocalDateTime fechaCreacion = LocalDateTime.now();
40
41 }