parent
cdf96f4f6a
commit
24dc521f83
|
@ -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())
|
||||||
}
|
}
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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,
|
|
@ -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,
|
|
@ -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,
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue