source: src/main/java/com/example/autopartz/model/RepairsForUser.java@ 23a2bc5

main
Last change on this file since 23a2bc5 was 23a2bc5, checked in by andrejtodorovski <82031894+andrejtodorovski@…>, 18 months ago

Added some views and tested them

  • Property mode set to 100644
File size: 949 bytes
Line 
1package com.example.autopartz.model;
2
3import jakarta.persistence.Entity;
4import jakarta.persistence.Id;
5import jakarta.persistence.IdClass;
6import jakarta.persistence.Table;
7import lombok.*;
8import org.hibernate.Hibernate;
9import org.hibernate.annotations.Immutable;
10import org.hibernate.annotations.Subselect;
11
12import java.io.Serial;
13import java.io.Serializable;
14import java.time.LocalDate;
15import java.time.LocalDateTime;
16import java.util.Objects;
17
18// извештај за сите сервиси и за сите број на reviews и avg рејтинг
19@Entity
20@Getter
21@Setter
22@ToString
23@RequiredArgsConstructor
24@Immutable
25@Table(name = "`repairs_for_user`")
26@IdClass(OrdersForUserId.class)
27public class RepairsForUser implements Serializable {
28 @Serial
29 private static final long serialVersionUID = 1L;
30 @Id
31 Long userid;
32 @Id
33 LocalDateTime orderdate;
34 @Id
35 String partname;
36 Integer vin;
37 String rsname;
38}
39
40
Note: See TracBrowser for help on using the repository browser.