Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. @Entity
  2. public class Submission {
  3.  
  4.     @Id
  5.     @GeneratedValue
  6.     private Long pkSubmissionId;
  7.    
  8.     @Column(nullable = false)
  9.     @Enumerated(EnumType.STRING)
  10.     private StatusTypes statusType;
  11.    
  12.     @Temporal(TemporalType.DATE)
  13.     private Date fromDate;
  14.    
  15.     @Temporal(TemporalType.DATE)
  16.     private Date toDate;
  17.  
  18.     @Column(nullable = false)
  19.     @Enumerated(EnumType.STRING)
  20.     private TravelTypes travelType;
  21.    
  22.     @Column(nullable = false)
  23.     private String localization;
  24.    
  25.     @Column(nullable = false)
  26.     private Double cost;
  27.  
  28.     @Column(nullable = false)
  29.     @Enumerated(EnumType.STRING)
  30.     private PurposeTypes purpose;
  31.    
  32.     @ManyToOne
  33.     @JoinColumn(name = "fkIdSubmitter")
  34.     private Worker submitter;
  35.    
  36.     @ManyToOne
  37.     @JoinColumn(name = "fkIdExaminator")
  38.     private Worker examinator;
  39.    
  40.     @Column(length=500)
  41.     private String comment;
  42. }
  43.  
  44.  
  45.  
  46. public class SubmissionDto {
  47.  
  48.     private Long pkSubmissionId;
  49.    
  50.     private StatusTypes statusType;
  51.  
  52.     private Date fromDate;
  53.  
  54.     private Date toDate;
  55.  
  56.     private TravelTypes travelType;
  57.  
  58.     private String localization;
  59.  
  60.     private Double cost;
  61.  
  62.     private PurposeTypes purpose;
  63.  
  64.     private WorkerDto submitter;
  65.  
  66.     private WorkerDto examinator;
  67.  
  68.     private String comment;
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement