- 결과값에 시그니처 이미지 URL 데이터 추가
This commit is contained in:
2024-03-07 19:38:25 +09:00
parent 0d402b608c
commit 71937ce89c
5 changed files with 42 additions and 7 deletions

View File

@@ -6,13 +6,15 @@ import kr.co.vividnext.sodalive.live.signature.SignatureCan
import kr.co.vividnext.sodalive.member.QMember.member
import org.springframework.data.jpa.repository.JpaRepository
interface SignatureCanRepository : JpaRepository<SignatureCan, Long>, SignatureCanQueryRepository
interface AdminAdminSignatureCanRepository : JpaRepository<SignatureCan, Long>, AdminSignatureCanQueryRepository
interface SignatureCanQueryRepository {
interface AdminSignatureCanQueryRepository {
fun getSignatureCanList(imageHost: String, offset: Long, limit: Long): List<GetSignatureCanListResponse>
}
class SignatureCanQueryRepositoryImpl(private val queryFactory: JPAQueryFactory) : SignatureCanQueryRepository {
class AdminSignatureCanQueryRepositoryImpl(
private val queryFactory: JPAQueryFactory
) : AdminSignatureCanQueryRepository {
override fun getSignatureCanList(imageHost: String, offset: Long, limit: Long): List<GetSignatureCanListResponse> {
return queryFactory.select(
QGetSignatureCanListResponse(

View File

@@ -15,7 +15,7 @@ import org.springframework.web.multipart.MultipartFile
@RestController
@PreAuthorize("hasRole('ADMIN')")
@RequestMapping("/admin/live/signature-can")
class SignatureCanController(private val service: SignatureCanService) {
class AdminSignatureCanController(private val service: AdminSignatureCanService) {
@GetMapping
fun getSignatureCanList(pageable: Pageable) = ApiResponse.ok(data = service.getSignatureCanList(pageable))

View File

@@ -14,8 +14,8 @@ import org.springframework.transaction.annotation.Transactional
import org.springframework.web.multipart.MultipartFile
@Service
class SignatureCanService(
private val repository: SignatureCanRepository,
class AdminSignatureCanService(
private val repository: AdminAdminSignatureCanRepository,
private val memberRepository: MemberRepository,
private val s3Uploader: S3Uploader,