added url repo

This commit is contained in:
heyethereum
2024-07-16 08:18:25 +08:00
parent a08285ff43
commit d1dd29fa1d
2 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
package com.safeqr.app.qrcode.entity;
import com.fasterxml.jackson.annotation.JsonIgnore;
import jakarta.persistence.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Builder;
import org.hibernate.annotations.GenericGenerator;
import java.util.UUID;
@Entity
@Table(name = "url", schema = "safeqr")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class URL {
@Id
@JsonIgnore
@GeneratedValue(generator = "UUID")
@GenericGenerator(name = "UUID", strategy = "org.hibernate.id.UUIDGenerator")
@Column(updatable = false, nullable = false)
private UUID id;
@Column(name = "qr_code_id")
private UUID qrCodeId;
private String domain;
private String subdomain;
private String topLevelDomain;
private String query;
private String fragment;
private int redirect = 0;
}

View File

@@ -0,0 +1,8 @@
package com.safeqr.app.qrcode.repository;
import com.safeqr.app.qrcode.entity.URL;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.UUID;
public interface URLRepository extends JpaRepository<URL, UUID> {
}