관리자 충전이벤트

- 패키지명 변경 (admin/event -> admin/event/charge)
This commit is contained in:
Klaus 2025-01-15 12:29:06 +09:00
parent cdf96f4f6a
commit 24dc521f83
8 changed files with 11 additions and 13 deletions

View File

@ -1,4 +1,4 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
import kr.co.vividnext.sodalive.common.ApiResponse import kr.co.vividnext.sodalive.common.ApiResponse
import org.springframework.security.access.prepost.PreAuthorize import org.springframework.security.access.prepost.PreAuthorize
@ -11,22 +11,20 @@ import org.springframework.web.bind.annotation.RestController
@RestController @RestController
@RequestMapping("/event/charge") @RequestMapping("/event/charge")
@PreAuthorize("hasRole('ADMIN')")
class AdminChargeEventController(private val service: AdminChargeEventService) { class AdminChargeEventController(private val service: AdminChargeEventService) {
@PostMapping @PostMapping
@PreAuthorize("hasRole('ADMIN')")
fun createChargeEvent(@RequestBody request: CreateChargeEventRequest): ApiResponse<Any> { fun createChargeEvent(@RequestBody request: CreateChargeEventRequest): ApiResponse<Any> {
service.createChargeEvent(request) service.createChargeEvent(request)
return ApiResponse.ok(null, "등록되었습니다.") return ApiResponse.ok(null, "등록되었습니다.")
} }
@PutMapping @PutMapping
@PreAuthorize("hasRole('ADMIN')")
fun modifyChargeEvent(@RequestBody request: ModifyChargeEventRequest) = ApiResponse.ok( fun modifyChargeEvent(@RequestBody request: ModifyChargeEventRequest) = ApiResponse.ok(
service.modifyChargeEvent(request), service.modifyChargeEvent(request),
"수정되었습니다." "수정되었습니다."
) )
@GetMapping("/list") @GetMapping("/list")
@PreAuthorize("hasRole('ADMIN')")
fun getChargeEventList() = ApiResponse.ok(service.getChargeEventList()) fun getChargeEventList() = ApiResponse.ok(service.getChargeEventList())
} }

View File

@ -1,7 +1,7 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
import com.querydsl.jpa.impl.JPAQueryFactory import com.querydsl.jpa.impl.JPAQueryFactory
import kr.co.vividnext.sodalive.admin.event.QChargeEvent.chargeEvent import kr.co.vividnext.sodalive.admin.event.charge.QChargeEvent.chargeEvent
import org.springframework.data.jpa.repository.JpaRepository import org.springframework.data.jpa.repository.JpaRepository
import org.springframework.stereotype.Repository import org.springframework.stereotype.Repository

View File

@ -1,4 +1,4 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.common.SodaException
import org.springframework.data.repository.findByIdOrNull import org.springframework.data.repository.findByIdOrNull

View File

@ -1,4 +1,4 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
import kr.co.vividnext.sodalive.common.BaseEntity import kr.co.vividnext.sodalive.common.BaseEntity
import java.time.LocalDateTime import java.time.LocalDateTime

View File

@ -1,4 +1,4 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
data class CreateChargeEventRequest( data class CreateChargeEventRequest(
val title: String, val title: String,

View File

@ -1,4 +1,4 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
data class GetChargeEventListResponse( data class GetChargeEventListResponse(
val id: Long, val id: Long,

View File

@ -1,4 +1,4 @@
package kr.co.vividnext.sodalive.admin.event package kr.co.vividnext.sodalive.admin.event.charge
data class ModifyChargeEventRequest( data class ModifyChargeEventRequest(
val id: Long, val id: Long,

View File

@ -1,8 +1,8 @@
package kr.co.vividnext.sodalive.can.charge.event package kr.co.vividnext.sodalive.can.charge.event
import com.querydsl.jpa.impl.JPAQueryFactory import com.querydsl.jpa.impl.JPAQueryFactory
import kr.co.vividnext.sodalive.admin.event.ChargeEvent import kr.co.vividnext.sodalive.admin.event.charge.ChargeEvent
import kr.co.vividnext.sodalive.admin.event.QChargeEvent.chargeEvent import kr.co.vividnext.sodalive.admin.event.charge.QChargeEvent.chargeEvent
import kr.co.vividnext.sodalive.can.charge.QCharge.charge import kr.co.vividnext.sodalive.can.charge.QCharge.charge
import kr.co.vividnext.sodalive.can.payment.PaymentStatus import kr.co.vividnext.sodalive.can.payment.PaymentStatus
import kr.co.vividnext.sodalive.can.payment.QPayment.payment import kr.co.vividnext.sodalive.can.payment.QPayment.payment