source: src/main/java/edu/gjoko/schedlr/entity/Service.java@ 763289e

Last change on this file since 763289e was 204464d, checked in by Gjoko <goko_kostadinov@…>, 21 months ago

Adding register customer functionality

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package edu.gjoko.schedlr.entity;
2
3import lombok.AllArgsConstructor;
4import lombok.Getter;
5import lombok.NoArgsConstructor;
6import lombok.Setter;
7import org.springframework.data.annotation.CreatedDate;
8import org.springframework.data.annotation.LastModifiedDate;
9import org.springframework.data.jpa.domain.support.AuditingEntityListener;
10
11import javax.persistence.*;
12import java.sql.Timestamp;
13import java.time.LocalDateTime;
14
15@Entity
16@EntityListeners(AuditingEntityListener.class)
17@Table(name = "service")
18@Getter
19@Setter
20@NoArgsConstructor
21@AllArgsConstructor
22public class Service {
23
24 @Id
25 @GeneratedValue(strategy = GenerationType.SEQUENCE)
26 private Long id;
27
28 @Column(name = "name")
29 private String name;
30
31 @Column(name = "duration")
32 private Integer duration;
33
34 @Column(name = "price")
35 private Float price;
36
37 @ManyToOne
38 @JoinColumn(name = "business_id")
39 private Business business;
40
41 @Column(name = "created")
42 @CreatedDate
43 private LocalDateTime created;
44
45 @Column(name = "modified")
46 @LastModifiedDate
47 private LocalDateTime modified;
48}
Note: See TracBrowser for help on using the repository browser.