CreatureSpeciesController

@RestController
@RequestMapping(value = ["/creature-species"])
class CreatureSpeciesController(creatureSpeciesService: CreatureSpeciesService)

生物种族管理控制器

Constructors

Link copied to clipboard
constructor(creatureSpeciesService: CreatureSpeciesService)

Functions

Link copied to clipboard
@DeleteMapping(value = ["/{id:\d+}"])
fun deleteById(@PathVariable id: Long)

删除指定 ID 的生物种族

Link copied to clipboard
@GetMapping(value = ["/page"])
fun getCreatureSpeciesPage(pageable: Pageable, @ModelAttribute specification: CreatureSpeciesSpecification): Page<CreatureSpeciesView>

按筛选条件分页查询生物种族

Link copied to clipboard
@PostMapping
fun save(@Valid @RequestBody command: SaveCreatureSpeciesInput): CreatureSpeciesView

创建生物种族

Link copied to clipboard
@PutMapping
fun update(@Valid @RequestBody command: UpdateCreatureSpeciesInput): CreatureSpeciesView

更新生物种族