후원
- 결과값에 시그니처 이미지 URL 데이터 추가
This commit is contained in:
@@ -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(
|
@@ -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))
|
||||
|
@@ -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,
|
Reference in New Issue
Block a user