walon
|
5e56d35e4a
|
【特性】新增validator set, 要求值必须在某一集合内
【重构】重构validator,基于注解获得所有Validator类
|
2021-11-22 15:50:05 +08:00 |
walon
|
f024ec6974
|
【调整】移除特殊tag: no,不再用于表示不导出记录
|
2021-11-20 15:55:08 +08:00 |
walon
|
35082d96d5
|
【新增】新增特殊tag: unchecked。 校验器不检查带此tag的记录。
|
2021-11-20 15:31:51 +08:00 |
walon
|
fcc12ab0d2
|
【更新】补充json和lua数据源文档中关于text类型的说明
|
2021-11-19 09:58:02 +08:00 |
walon
|
9eacac3171
|
【特性】新增 SizeValidator
|
2021-11-18 17:06:31 +08:00 |
walon
|
4f0addec89
|
【更新】完善json,lua 数据源文档
|
2021-11-18 13:23:14 +08:00 |
walon
|
21a745a4f7
|
【重构】 config/rust_json/mod_header.tpl 改名为 include.tpl
|
2021-11-17 10:19:15 +08:00 |
walon
|
8c02821fd8
|
【重构】将python_json生成代码中import和vector定义部分移到 include.tpl,方便定制
|
2021-11-17 10:15:31 +08:00 |
walon
|
e9f608a238
|
【优化】convert_xlsx格式,对于复合字段,如果未指定sep,则默认使用|
|
2021-11-16 19:13:21 +08:00 |
walon
|
8e8fe68fd0
|
【更新】更新json、lua、yaml数据源文档
|
2021-11-16 16:12:14 +08:00 |
walon
|
d9e7bc3914
|
【优化】考虑到##field容易写错,新增##+和##var作为子字段行的标识名
|
2021-11-16 12:30:12 +08:00 |
walon
|
9fd76d5334
|
【特性】lua,yaml格式也支持从子字段读取记录
【修复】修复json格式中读取字段列表时未判定忽略的null数据的bug
|
2021-11-16 09:41:50 +08:00 |
walon
|
2034e8050f
|
【调整】将多态类型id字段ID改名为__ID__,避免与常见的字段名ID冲突而产生编译错误
|
2021-11-15 23:47:50 +08:00 |
walon
|
f6b8b32123
|
【修复】修复.net 6的TimeZone相关调整导致datetime计算错误的问题
【调整】新增datetime的等价类型名time
【调整】Luban.Server的Dockerfile不再拷备localtime文件
|
2021-11-15 23:26:17 +08:00 |
walon
|
9cc489ecfd
|
【特性】json数据源支持从json子字段读入bean或者list,bean,支持用*@xxx.json形式将json当作一个记录列表读入list,bean形式的数据
|
2021-11-15 22:27:49 +08:00 |
walon
|
390a72747d
|
【修复】修复解析excel数据出错时,打印行号有误的bug
|
2021-11-13 14:53:34 +08:00 |
walon
|
a11380d142
|
【调整】Luban.ClientServer忽略-h参数,避免意外添加-h变成云生成,给新手造成很多困惑。
|
2021-11-10 22:25:04 +08:00 |
walon
|
fd0817d630
|
【优化】缓存在excel中的定义的表ValueType结构,加速生成
|
2021-11-10 16:06:55 +08:00 |
walon
|
5a21c9b1b4
|
【调整】 cfg --output_data_dir 改为可选参数。只生成代码时可以不指定此参数
【更新】更新文档
|
2021-11-10 09:44:11 +08:00 |
walon
|
afbfaa1c55
|
【调整】调整java_bin和java_json的生成代码,移除var关键字,兼容java 1.8的语法。
|
2021-11-09 18:40:58 +08:00 |
walon
|
28c6ee75a0
|
【升级】升级.trivis脚本中.net 5到.net 6
|
2021-11-09 11:05:55 +08:00 |
walon
|
66db58d3fb
|
【升级】升级到.net6
|
2021-11-09 10:08:49 +08:00 |
walon
|
3612d4e2d8
|
【优化】convert_xlsx输出记录按key排序
|
2021-11-05 17:10:43 +08:00 |
walon
|
575d0b2533
|
【更新】更新 README.md
|
2021-11-05 14:07:46 +08:00 |
walon
|
7df7c5d866
|
【修复】修复 convert_xlsx生成的数据的一些格式错误
|
2021-11-05 13:22:02 +08:00 |
walon
|
d292f12070
|
【特性】新增 --input_convert_data_dir 参数,用于覆盖table的input值,从convert目录读取每个表的源数据
|
2021-11-05 12:10:55 +08:00 |
walon
|
21676657a5
|
【调整】由于 spreedsheet在mac下无法正常工作,换成ClosedXml库。
【修复】修复 LubanAssistant 的编译bug
|
2021-11-05 11:36:39 +08:00 |
walon
|
bf03d47784
|
【调整】跟随brightdb调整,生成与最新版本相匹配的代码
|
2021-11-04 16:22:28 +08:00 |
walon
|
8a41b5bc83
|
【新增】Luban.Client新增 --generateonly 选项。只生成,不下载生成结果,可用于单纯地执行生成过程,检查数据合法性。
|
2021-11-02 17:24:43 +08:00 |
walon
|
2e047ce56e
|
【修复】修复db生成的bug
|
2021-11-02 15:13:19 +08:00 |
walon
|
b2e33fc74c
|
【更新】更新 README.md,为一些示例补充在xlsx中定义bean的写法
|
2021-11-01 21:33:38 +08:00 |
walon
|
da94480110
|
更新 README.md
|
2021-11-01 09:22:32 +08:00 |
walon
|
ae5f92721b
|
【优化】放松对enum填法的要求,允许填合法的整数枚举值了
【调整】默认强迫枚举值唯一,减少意外错误
|
2021-10-29 15:44:28 +08:00 |
walon
|
6e994e7729
|
【优化】优化excel中多级标题头时#desc的解析处理
|
2021-10-29 14:24:27 +08:00 |
walon
|
d1d28a0692
|
【优化】去掉生成的c#类中的partial,用不上。
|
2021-10-29 12:28:02 +08:00 |
walon
|
4cff35fb84
|
【优化】优化从table中读取field的desc值的方式,先找##desc行,再找##comment行,最后找##行
【修复】修复 comment 未对换行或者 '<' 等字符escape,产生非法注释进而导致编译错误的bug
|
2021-10-29 12:15:52 +08:00 |
walon
|
5d8c3d454e
|
【更新】修正一些过时的excel格式的文档
|
2021-10-28 21:23:21 +08:00 |
walon
|
eb34a4cb7f
|
【修复】修复没有检查容器中bean类型数据的子数据的bug
|
2021-10-28 17:00:27 +08:00 |
walon
|
38b410f0a5
|
【修复】修复enum与bean没有正确处理tags导致枚举类型字段无法正确生成ref的bug
|
2021-10-28 16:20:34 +08:00 |
walon
|
e54870fb02
|
【调整】将Excel2TextDiff拆成独立项目
|
2021-10-28 11:25:06 +08:00 |
walon
|
c8cd68af61
|
【优化】LubanAssistant 支持自由组织##field的位置
|
2021-10-28 10:48:30 +08:00 |
walon
|
e7c03419a5
|
【优化】允许自由组织##field行的位置,不必强制从第2行开始。
|
2021-10-28 10:48:30 +08:00 |
walon
|
8082c8f87f
|
Update FUNDING.yml
|
2021-10-28 09:18:25 +08:00 |
walon
|
5181b1f305
|
【修复】修复读取多行记录的bug
|
2021-10-27 19:50:11 +08:00 |
walon
|
258f657ce8
|
【修复】修复当A1单元格为null时,判定StartWith("##")抛异常的bug
|
2021-10-27 17:38:28 +08:00 |
walon
|
4cc90d459a
|
【更新】根据excel重构格式,重新调整了README.md中的文档
|
2021-10-27 15:36:56 +08:00 |
walon
|
72cf2884d9
|
【重构】重构excel格式后相应调整了convert_xlsx的生成
|
2021-10-27 15:09:24 +08:00 |
walon
|
cd227c3f4c
|
【重构】调整excel格式后相应调整了LubanAssistant对sheet的解析
|
2021-10-27 14:44:33 +08:00 |
walon
|
13309b5da8
|
【重构】重构excel格式,更加优雅清晰
|
2021-10-27 14:15:37 +08:00 |
walon
|
881bd3aecc
|
【特性】新增 xlsx 格式导出
【修复】修复 lua 导出格式中未对"转义的bug
|
2021-10-26 17:48:02 +08:00 |