mirror of
http://124.126.16.154:8888/singularity/hyperf-admin.git
synced 2026-01-15 05:35:08 +08:00
1.6 KiB
1.6 KiB
通用配置在只需要使用表单搜集信息, 没有过多业务逻辑和校验规则时使用, 可以无需开发, 完成表单的定义和使用
-
定义表单 http://localhost:9528/system/#/cconf/list, 此处表单规则同控制器中的form定义
-
投放表单, 创建
/***/cconf_{1中的表单名称}即可通过该路由访问
数据存储位置hyperf_admin.common_config
CREATE TABLE `common_config` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`namespace` varchar(50) NOT NULL DEFAULT '' COMMENT '命名空间, 字母',
`name` varchar(100) NOT NULL COMMENT '配置名, 字母',
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '可读配置名',
`remark` varchar(100) NOT NULL DEFAULT '' COMMENT '备注',
`rules` text COMMENT '配置规则描述',
`value` text COMMENT '具体配置值 key:value',
`permissions` text COMMENT '权限',
`create_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `unique` (`name`,`namespace`),
KEY `namespace` (`namespace`),
KEY `update_at` (`update_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通用配置';
可以通过 http://localhost:9528/system/#/cconf/list 管理命名空间
系统中可以使用Rcok\BaseUtils\Service\CommonConfig获取相应的提交数据


