source: src/main/java/edu/gjoko/schedlr/entity/Appointment.java@ 8bcd64c

Last change on this file since 8bcd64c was 46fd0c7, checked in by Gjoko Kostadinov <gjoko.kostadinov@…>, 16 months ago

Add admin page initial work.

  • Property mode set to 100644
File size: 964 bytes
Line 
1package edu.gjoko.schedlr.entity;
2
3import lombok.AllArgsConstructor;
4import lombok.Getter;
5import lombok.NoArgsConstructor;
6import lombok.Setter;
7import org.springframework.data.annotation.LastModifiedDate;
8import org.springframework.data.jpa.domain.support.AuditingEntityListener;
9
10import javax.persistence.*;
11import java.time.LocalDateTime;
12
13@Entity
14@EntityListeners(AuditingEntityListener.class)
15@Table(name = "appointment")
16@Getter
17@Setter
18@NoArgsConstructor
19@AllArgsConstructor
20public class Appointment {
21
22 @Id
23 @GeneratedValue(strategy = GenerationType.AUTO)
24 private Long id;
25
26 @Column(name = "start_type")
27 private LocalDateTime startTime;
28
29 @Column(name = "end_time")
30 private LocalDateTime endTime;
31
32 @Column(name = "price")
33 private Float price;
34
35 @Column(name = "created")
36 @LastModifiedDate
37 private LocalDateTime created;
38
39 @Column(name = "modified")
40 @LastModifiedDate
41 private LocalDateTime modified;
42}
Note: See TracBrowser for help on using the repository browser.