EffectDefinitionController

@RestController
@RequestMapping(value = ["/effect-definition"])
class EffectDefinitionController(effectDefinitionService: EffectDefinitionService)

战斗效果定义控制器。

Constructors

Link copied to clipboard
constructor(effectDefinitionService: EffectDefinitionService)

Functions

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

删除指定 ID 的效果定义。

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

分页查询效果定义。

Link copied to clipboard
@GetMapping(value = ["/list"])
fun listEffectDefinitions(@ModelAttribute specification: EffectDefinitionSpecification): List<EffectDefinitionView>

查询效果定义列表。

Link copied to clipboard
@PostMapping
fun save(@Valid @RequestBody command: SaveEffectDefinitionInput): EffectDefinitionView

创建效果定义。

Link copied to clipboard
@PutMapping
fun update(@Valid @RequestBody command: UpdateEffectDefinitionInput): EffectDefinitionView

更新效果定义。