riku
2025-08-25 2de612e9b260df2e76d4dd620ca739aa3b6e8c57
src/main/kotlin/com/flightfeather/uav/lightshare/web/MissionController.kt
@@ -16,17 +16,22 @@
        @RequestParam(value = "type", required = false) type: String?,
        @RequestParam(value = "page", required = false) page: Int?,
        @RequestParam(value = "perPage", required = false) perPage: Int?
    ) = missionService.getMission(type, page, perPage)
    ) = resPack { missionService.getMission(type, page, perPage) }
    @PostMapping("/create")
    fun createMission(
        @RequestBody mission: Mission
    ) = missionService.createMission(mission)
    ) = resPack { missionService.createMission(mission) }
    @PostMapping("/update")
    fun updateMission(
        @RequestBody mission: Mission
    ) = resPack { missionService.updateMission(mission) }
    @PostMapping("/delete")
    fun deleteMission(
        @RequestParam("missionCode") missionCode: String
    ) = missionService.deleteMission(missionCode)
    ) = resPack { missionService.deleteMission(missionCode) }
    @PostMapping("/delete/data/vehicle")
    fun deleteMissionAndData(