feiyu02
2025-09-17 8c15c9cc0d6474ed77e313258f9b09f7f2d6366e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package cn.flightfeather.supervision.lightshare.web
 
import cn.flightfeather.supervision.domain.ds1.entity.Taskvertion
import cn.flightfeather.supervision.lightshare.service.TaskvertionService
import org.springframework.web.bind.annotation.*
import springfox.documentation.annotations.ApiIgnore
 
@ApiIgnore
@RestController
@RequestMapping("/tasksvertion")
class TaskvertionController(val taskvertionService: TaskvertionService) {
    @GetMapping("")
    fun getAll() = taskvertionService.findAll()
 
    @GetMapping("/{id}")
    fun getById(@PathVariable id: String) = taskvertionService.findByID(id)
 
    @PutMapping("")
    fun add(@RequestBody taskvertion: Taskvertion) = taskvertionService.save(taskvertion)
 
    @PutMapping("/addlist")
    fun addList(@RequestBody taskvertionlist: List<Taskvertion>) = taskvertionService.saveList(taskvertionlist)
 
    @PostMapping
    fun update(@RequestBody taskvertion: Taskvertion) = taskvertionService.update(taskvertion)
 
    @DeleteMapping("/{id}")
    fun delete(@PathVariable id: String) = taskvertionService.delete(id)
}