2026-09-19T18:34:10.372380Z  INFO pms_api: 配置加载完成
2026-09-19T18:34:10.446783Z  INFO pms_api::db: MySQL 连接池已建立
2026-09-19T18:34:10.447951Z  INFO pms_api: 数据库连接成功
2026-09-19T18:34:12.409960Z  INFO pms_api::db::migrate: 数据库索引创建完成
2026-09-19T18:34:13.282992Z  INFO pms_api::db::migrate: 数据库列级迁移完成
2026-09-19T18:34:14.912031Z  INFO pms_api::db::migrate: [migrate] 更新列注释 batteries.brand（原注释 '品牌' 不含 '由 brand_code 映射出的名称'）；DDL=ALTER TABLE batteries MODIFY COLUMN brand VARCHAR(50) NULL COMMENT '品牌（由 brand_code 映射出的名称，代码表未定前为空）'
2026-09-19T18:34:15.003112Z  INFO pms_api::db::migrate: [migrate] 更新列注释 batteries.model（原注释 '型号' 不含 '由 model_code 映射出的名称'）；DDL=ALTER TABLE batteries MODIFY COLUMN model VARCHAR(50) NULL COMMENT '型号（由 model_code 映射出的名称，代码表未定前为空）'
2026-09-19T18:34:15.115724Z  INFO pms_api::db::migrate: [migrate] 更新列注释 cabinets.address（原注释 '安装地址' 不含 '详细地址'）；DDL=ALTER TABLE cabinets MODIFY COLUMN address VARCHAR(200) NULL COMMENT '详细地址'
2026-09-19T18:34:15.117373Z  INFO pms_api::db::migrate: 历史库列定义对齐完成：本次执行了 3 项 DDL
2026-09-19T18:34:16.337833Z  INFO pms_api::db::migrate: 默认权限码初始化完成
2026-09-19T18:34:20.457652Z  INFO pms_api::db::migrate: 默认角色及权限分配完成
2026-09-19T18:34:20.459891Z  INFO pms_api::db::migrate: 数据库迁移完成
2026-09-19T18:34:20.461680Z  INFO pms_api: 数据库迁移完成
