\App\Services\AdminMaintainConfigService

配置定义维护服务

职责:站点维护侧配置定义的 CRUD。缓存清理与取值侧 ConfigService 同构 (定义/值变更都清对应分组缓存)。

┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 查询(读) definitions 分区 2 · 定义写操作 createDefinition / updateDefinition / deleteDefinition └────────────────────────────────────────────────────────────┘

Summary

Methods
Properties
Constants
definitions()
createDefinition()
updateDefinition()
deleteDefinition()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

definitions()

definitions() : array

获取所有定义(含当前值)——维护列表用。

Returns

array —

createDefinition()

createDefinition(array  $data) : \App\Models\SysConfigDefinition

创建配置定义。

Parameters

array $data

Returns

\App\Models\SysConfigDefinition —

updateDefinition()

updateDefinition(int  $id, array  $data) : \App\Models\SysConfigDefinition

更新配置定义。

若配置键(key)变更,同步已保存值记录的冗余 key 列——取值侧按 value.key 联值, 不同步会导致「展示值与生效值分叉」。

Parameters

int $id
array $data

Returns

\App\Models\SysConfigDefinition —

deleteDefinition()

deleteDefinition(int  $id) : void

删除配置定义及其所有值。

Parameters

int $id