repos & models added
This commit is contained in:
parent
2c71e8457f
commit
15718aa186
BIN
kibu.sqlite
BIN
kibu.sqlite
Binary file not shown.
19
src/main/java/de/roko/archiv/kibubackend/model/Bild.java
Normal file
19
src/main/java/de/roko/archiv/kibubackend/model/Bild.java
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
package de.roko.archiv.kibubackend.model;
|
||||||
|
|
||||||
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
public class Bild {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
Long id;
|
||||||
|
|
||||||
|
private String dateiname;
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
Seite seite;
|
||||||
|
|
||||||
|
private int tileX;
|
||||||
|
private int tileY;
|
||||||
|
}
|
||||||
21
src/main/java/de/roko/archiv/kibubackend/model/Buch.java
Normal file
21
src/main/java/de/roko/archiv/kibubackend/model/Buch.java
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
package de.roko.archiv.kibubackend.model;
|
||||||
|
|
||||||
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
public class Buch {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String titel;
|
||||||
|
|
||||||
|
private String link;
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
Ort ort;
|
||||||
|
|
||||||
|
private String typ;
|
||||||
|
|
||||||
|
}
|
||||||
17
src/main/java/de/roko/archiv/kibubackend/model/Kreis.java
Normal file
17
src/main/java/de/roko/archiv/kibubackend/model/Kreis.java
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
package de.roko.archiv.kibubackend.model;
|
||||||
|
|
||||||
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
public class Kreis {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
Archiv archiv;
|
||||||
|
|
||||||
|
}
|
||||||
16
src/main/java/de/roko/archiv/kibubackend/model/Ort.java
Normal file
16
src/main/java/de/roko/archiv/kibubackend/model/Ort.java
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
package de.roko.archiv.kibubackend.model;
|
||||||
|
|
||||||
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
public class Ort {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
private Kreis kreis;
|
||||||
|
}
|
||||||
18
src/main/java/de/roko/archiv/kibubackend/model/Seite.java
Normal file
18
src/main/java/de/roko/archiv/kibubackend/model/Seite.java
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
package de.roko.archiv.kibubackend.model;
|
||||||
|
|
||||||
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
public class Seite {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
Long id;
|
||||||
|
|
||||||
|
private int seitenNummer;
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
private Buch buch;
|
||||||
|
|
||||||
|
private String meta;
|
||||||
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
package de.roko.archiv.kibubackend.repository;
|
||||||
|
|
||||||
|
import de.roko.archiv.kibubackend.model.Bild;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
public interface BildRepository extends JpaRepository<Bild, Long> {
|
||||||
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
package de.roko.archiv.kibubackend.repository;
|
||||||
|
|
||||||
|
import de.roko.archiv.kibubackend.model.Buch;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
public interface BuchRepository extends JpaRepository<Buch, Long> {
|
||||||
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
package de.roko.archiv.kibubackend.repository;
|
||||||
|
|
||||||
|
import de.roko.archiv.kibubackend.model.Ort;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
public interface OrtRepository extends JpaRepository<Ort, Long> {
|
||||||
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
package de.roko.archiv.kibubackend.repository;
|
||||||
|
|
||||||
|
import de.roko.archiv.kibubackend.model.Seite;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
public interface SeiteRepository extends JpaRepository<Seite, Long> {
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user