Commit Graph

37 Commits

Author SHA1 Message Date
kercylan98
31cd79c221 fix: 修复配置显示声明的字符串时,导出的数据包含双引号的问题 2023-08-12 19:28:06 +08:00
kercylan98
aef7740f5c fix: configuration 包字段类型转换修复 2023-08-01 13:34:43 +08:00
kercylan
d446ff18b9 refactor: map 移除适配 2023-07-21 23:35:01 +08:00
kercylan98
ab0a7cbbbc fix: 修复主键为空的数据被导出的问题 2023-07-17 20:13:05 +08:00
kercylan98
8bbd49554f feat: 通过 golang 模板生成的配置结构代码支持通过 Sync 函数执行安全的配置操作,避免配置被刷新造成的异常 2023-07-17 18:43:38 +08:00
kercylan98
9349e3cdbe other: 配置导出 Golang 结构体注释优化 2023-07-17 16:11:29 +08:00
kercylan98
130869af4e other: 配置导表优化 2023-07-17 16:06:36 +08:00
kercylan98
91b2b52fc8 other: pce.ce 包提供内置的 xlsx 配置表 2023-07-17 14:36:29 +08:00
kercylan98
7e7a504421 feat: 重构 config 和 configexport 包
- 配置加载包 config 更名为 configuration
- 配置导出包 configexport 更名为 pce
- 重构
config 包加载方式,采用加载器的方式,并且支持多加载器
- 重构 configexport
包,支持通过实现模板的方式导出不同格式的数据文件及结构文件
2023-07-17 13:28:17 +08:00
kercylan98
8e2b4ebc89 other: 日志字段调用由 zap.Field 更改为 log.Field 2023-07-15 09:36:24 +08:00
kercylan98
c1e3c65c1c style: 去除部分无用字段,优化整体可读性 2023-07-14 20:41:44 +08:00
kercylan98
9f2242b6f7 fix: 修复配置导出 Go 代码注释错误问题 2023-07-10 11:53:30 +08:00
kercylan98
e676982b9a fix: 修复配置字段描述换行的情况下导出的 Go 代码编译报错问题 2023-07-07 17:27:18 +08:00
kercylan98
193763e471 fix: 修复导出配置 JSON 特殊字符被转义的问题 2023-07-06 09:21:32 +08:00
kercylan98
6634aa675e fix: 配置加载后无限刷新修复 2023-07-05 21:29:58 +08:00
kercylan98
741da79d60 style: 导出日志增加已导出的表信息 2023-07-05 13:28:25 +08:00
kercylan98
65aac67cf4 fix: 配置导表部分未填写的字段导致整个表被截断问题处理 2023-07-05 11:43:19 +08:00
kercylan98
8576d0f352 feat: 导表工具导出的 Golang 代码将携带配置名称签名 2023-07-03 14:03:27 +08:00
kercylan98
68cb5f2516 feat: 配置导出生成的 Go 代码支持获取所有线上配置的集合 2023-07-01 16:37:11 +08:00
kercylan98
afdda793bc refactor: 导表工具重构,增加部分特性,修复部分问题
1、增加测试用例;
2、支持多文件合并导表;
3、支持 "#" 开头忽略;
4、修复越界问题;
5、优化模板样式,增加模板规则说明;
2023-07-01 16:07:30 +08:00
kercylan98
a4e9b5f143 fix: 修复使用 int 和 math.MaxUint 比较导致溢出的问题
math.maxUint (untyped int constant 18446744073709551615) overflows int.
2023-06-27 18:13:06 +08:00
kercylan98
261b14e789 💥 移除g2d包,合并到geometry包 2023-06-19 11:37:09 +08:00
kercylan98
8cc6aa879f 文档优化 2023-06-12 11:30:08 +08:00
kercylan98
b3845871b5 代码扫描问题处理 (#3) (#4) 2023-05-30 14:24:03 +08:00
kercylan98
746eb7cacd 配置导出工具优化及示例 2023-05-19 14:09:36 +08:00
kercylan98
3f36a3cddc 配置导出工具优化及示例 2023-05-19 14:08:10 +08:00
kercylan98
c9b53b9aed 导表模板错误处理 2023-05-19 13:19:45 +08:00
kercylan98
a2429d5b99 模板优化 2023-05-18 19:47:55 +08:00
kercylan98
e2d5dbd2fd 模板优化 2023-05-18 19:32:25 +08:00
kercylan98
02979f65a4 模板优化 2023-05-18 19:28:41 +08:00
kercylan98
ac637b09d2 模板优化 2023-05-18 19:21:14 +08:00
kercylan98
2372d262bd 导表工具优化 2023-05-18 19:17:45 +08:00
kercylan98
72fd4f127e 导表工具案例 2023-05-18 18:06:12 +08:00
kercylan98
335c93f92b 导表工具重构 2023-05-18 18:04:46 +08:00
kercylan98
54a000c7d3 导表工具支持前后端导出 2023-05-17 20:14:23 +08:00
kercylan98
78e8d18b24 配置导出工具实现 2023-05-17 18:56:15 +08:00
kercylan98
423318168f 配置导出工具实现 2023-05-17 18:51:00 +08:00