Skip to content

Commit

Permalink
[fix] ICON 이미지 리스트 전송 (#437)
Browse files Browse the repository at this point in the history
  • Loading branch information
rlarlgnszx committed Nov 30, 2024
1 parent dfcdef3 commit 9b607fc
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 0 deletions.
27 changes: 27 additions & 0 deletions src/main/java/org/sopt/app/domain/entity/Icons.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package org.sopt.app.domain.entity;

import jakarta.persistence.Entity;
import jakarta.persistence.EnumType;
import jakarta.persistence.Enumerated;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import org.sopt.app.domain.enums.IconType;

@Entity
@Getter
@NoArgsConstructor
@AllArgsConstructor
public class Icons {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

private String iconUrl;

@Enumerated(EnumType.STRING)
private IconType iconType;
}
5 changes: 5 additions & 0 deletions src/main/java/org/sopt/app/domain/enums/IconType.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package org.sopt.app.domain.enums;

public enum IconType {
ACTIVE, INACTIVE
}
10 changes: 10 additions & 0 deletions src/main/java/org/sopt/app/interfaces/postgres/IconRepository.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package org.sopt.app.interfaces.postgres;

import java.util.List;
import org.sopt.app.domain.entity.Icons;
import org.sopt.app.domain.enums.IconType;
import org.springframework.data.jpa.repository.JpaRepository;

public interface IconRepository extends JpaRepository<Icons,Long> {
List<Icons> findAllByIconType(IconType iconType);
}

0 comments on commit 9b607fc

Please sign in to comment.