EffectDefinitionRepository
战斗效果定义仓储。
这层负责把单表 effect_definition 暴露成 dataset 模块统一的 DTO-first 查询入口, 方便管理端直接做分页、列表和保存后的视图重载。
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun findAll(fetcher: Fetcher<EffectDefinition>?, block: SortDsl<EffectDefinition>.() -> Unit): List<EffectDefinition>
abstract fun findAll(pageable: Pageable, fetcher: Fetcher<EffectDefinition>?): Page<EffectDefinition>
abstract fun findAll(pageIndex: Int, pageSize: Int, fetcher: Fetcher<EffectDefinition>?, block: SortDsl<EffectDefinition>.() -> Unit?): Page<EffectDefinition>
abstract fun findAll(pageIndex: Int, pageSize: Int, fetcher: Fetcher<EffectDefinition>?, sort: Sort): Page<EffectDefinition>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@AliasFor(value = "findAllById")
Link copied to clipboard
abstract fun findMapByIds(ids: Iterable<Long>, fetcher: Fetcher<EffectDefinition>?): Map<Long, EffectDefinition>
Link copied to clipboard
Link copied to clipboard
open fun insert(entity: EffectDefinition, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun insert(input: Input<EffectDefinition>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
Link copied to clipboard
open fun insertIfAbsent(entity: EffectDefinition, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun insertIfAbsent(input: Input<EffectDefinition>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
Link copied to clipboard
按 ID 查询单条效果定义视图。
Link copied to clipboard
open fun merge(entity: EffectDefinition, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun merge(input: Input<EffectDefinition>, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
Link copied to clipboard
open fun <V : View<EffectDefinition>> save(entity: EffectDefinition, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): V
open fun save(entity: EffectDefinition, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): EffectDefinition
open fun <V : View<EffectDefinition>> save(input: Input<EffectDefinition>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): V
open fun save(input: Input<EffectDefinition>, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): EffectDefinition
open fun save(entity: EffectDefinition, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun save(input: Input<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun <V : View<EffectDefinition>> save(entity: EffectDefinition, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): V
open fun save(entity: EffectDefinition, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun <V : View<EffectDefinition>> save(input: Input<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): V
open fun save(input: Input<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
Link copied to clipboard
open fun saveCommand(entity: EffectDefinition, block: KSaveCommandDsl.() -> Unit?): KSimpleEntitySaveCommand<EffectDefinition>
open fun saveCommand(input: Input<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): KSimpleEntitySaveCommand<EffectDefinition>
open fun saveCommand(entity: EffectDefinition, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KSimpleEntitySaveCommand<EffectDefinition>
open fun saveCommand(input: Input<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KSimpleEntitySaveCommand<EffectDefinition>
Link copied to clipboard
open fun saveEntities(entities: Iterable<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): List<EffectDefinition>
open fun <V : View<EffectDefinition>> saveEntities(entities: Iterable<EffectDefinition>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): List<V>
open fun saveEntities(entities: Iterable<EffectDefinition>, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): List<EffectDefinition>
open fun saveEntities(entities: Iterable<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): List<EffectDefinition>
open fun <V : View<EffectDefinition>> saveEntities(entities: Iterable<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): List<V>
open fun saveEntities(entities: Iterable<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandPartialDsl.() -> Unit?): List<EffectDefinition>
Link copied to clipboard
open fun saveEntitiesCommand(entities: Iterable<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): KBatchEntitySaveCommand<EffectDefinition>
open fun saveEntitiesCommand(entities: Iterable<EffectDefinition>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KBatchEntitySaveCommand<EffectDefinition>
Link copied to clipboard
open fun saveInputs(inputs: Iterable<Input<EffectDefinition>>, block: KSaveCommandDsl.() -> Unit?): List<EffectDefinition>
open fun <V : View<EffectDefinition>> saveInputs(inputs: Iterable<Input<EffectDefinition>>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): List<V>
open fun saveInputs(inputs: Iterable<Input<EffectDefinition>>, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandDsl.() -> Unit?): List<EffectDefinition>
open fun saveInputs(inputs: Iterable<Input<EffectDefinition>>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): List<EffectDefinition>
open fun <V : View<EffectDefinition>> saveInputs(inputs: Iterable<Input<EffectDefinition>>, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): List<V>
open fun saveInputs(inputs: Iterable<Input<EffectDefinition>>, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<EffectDefinition>, block: KSaveCommandPartialDsl.() -> Unit?): List<EffectDefinition>
Link copied to clipboard
open fun saveInputsCommand(input: Iterable<Input<EffectDefinition>>, block: KSaveCommandDsl.() -> Unit?): KBatchEntitySaveCommand<EffectDefinition>
open fun saveInputsCommand(inputs: Iterable<Input<EffectDefinition>>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KBatchEntitySaveCommand<EffectDefinition>
Link copied to clipboard
open fun update(entity: EffectDefinition, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
open fun update(input: Input<EffectDefinition>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): EffectDefinition
Link copied to clipboard
abstract fun <V : View<EffectDefinition>> viewer(viewType: KClass<V>): KRepository.Viewer<EffectDefinition, Long, V>