StatRepository
能力值仓储接口
定义能力值数据的查询与持久化操作
Author
lishangbu
Since
2026/2/11
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
Link copied to clipboard
open fun insertIfAbsent(entity: Stat, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): Stat
open fun insertIfAbsent(input: Input<Stat>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): Stat
Link copied to clipboard
查询核心能力值定义,过滤仅战斗可用项并按游戏索引排序
Link copied to clipboard
按 ID 查询能力值
Link copied to clipboard
open fun <V : View<Stat>> save(entity: Stat, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): V
open fun <V : View<Stat>> save(input: Input<Stat>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): V
open fun save(entity: Stat, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): Stat
open fun save(input: Input<Stat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): Stat
open fun <V : View<Stat>> save(entity: Stat, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): V
open fun save(entity: Stat, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<Stat>, block: KSaveCommandPartialDsl.() -> Unit?): Stat
Link copied to clipboard
open fun saveCommand(entity: Stat, block: KSaveCommandDsl.() -> Unit?): KSimpleEntitySaveCommand<Stat>
open fun saveCommand(input: Input<Stat>, block: KSaveCommandDsl.() -> Unit?): KSimpleEntitySaveCommand<Stat>
open fun saveCommand(entity: Stat, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KSimpleEntitySaveCommand<Stat>
open fun saveCommand(input: Input<Stat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KSimpleEntitySaveCommand<Stat>
Link copied to clipboard
open fun <V : View<Stat>> saveEntities(entities: Iterable<Stat>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): List<V>
open fun saveEntities(entities: Iterable<Stat>, fetcher: Fetcher<Stat>, block: KSaveCommandDsl.() -> Unit?): List<Stat>
open fun saveEntities(entities: Iterable<Stat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): List<Stat>
Link copied to clipboard
open fun saveEntitiesCommand(entities: Iterable<Stat>, block: KSaveCommandDsl.() -> Unit?): KBatchEntitySaveCommand<Stat>
open fun saveEntitiesCommand(entities: Iterable<Stat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KBatchEntitySaveCommand<Stat>
Link copied to clipboard
open fun <V : View<Stat>> saveInputs(inputs: Iterable<Input<Stat>>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): List<V>
open fun saveInputs(inputs: Iterable<Input<Stat>>, fetcher: Fetcher<Stat>, block: KSaveCommandDsl.() -> Unit?): List<Stat>
open fun saveInputs(inputs: Iterable<Input<Stat>>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): List<Stat>
Link copied to clipboard
open fun saveInputsCommand(input: Iterable<Input<Stat>>, block: KSaveCommandDsl.() -> Unit?): KBatchEntitySaveCommand<Stat>
open fun saveInputsCommand(inputs: Iterable<Input<Stat>>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KBatchEntitySaveCommand<Stat>