Commit Graph

23 Commits (c52407bdee269ce598d0ce9e8172ca396fba9c23)

Author SHA1 Message Date
walon c52407bdee 【调整】excel之类的格式读取多态类型时,优先查找$type之类字段,再查找默认__type__字段
【修复】修复生成protocol序列化可空类型的代码的编译错误
2022-02-12 21:46:09 +08:00
walon 657bd19c77 【调整】【重大】将配置中的多态类型字段由统一的__type__改成 excel优先$type,json优先$type,xml优先type,lua优先_type_,如果找不到再找默认__type__。 2022-02-12 13:23:26 +08:00
walon b3457da8d2 【特性】支持子bean在其他地方,包括其他模块从父类继承 2022-01-29 14:28:03 +08:00
walon 1acaac5b87 【优化】如果枚举类包含value为0的枚举项,允许excel中列限定模式下为空取默认值 2022-01-26 11:25:46 +08:00
walon d40c016afa 【修复】修复读取深层次容器未使用sep的bug 2022-01-19 21:16:49 +08:00
walon 8e4ef0952d 【修复】修复excel中未定义多态或可空类型的__type__列时抛出无法准确定位错误信息的异常的问题 2021-12-22 15:04:28 +08:00
walon 19656437cb 【优化】灵活并且统一了sep的用法 2021-12-05 16:57:55 +08:00
walon 91bb1b317f 【修复】修复excel中多层标题头读取可空bean时抛异常的bug 2021-12-02 17:11:49 +08:00
walon 7df2f6ea86 【特性】cfg excel格式支持列表水平展时的多级标题头,可以为每个元素指定列。 2021-11-30 18:50:08 +08:00
walon 7df7c5d866 【修复】修复 convert_xlsx生成的数据的一些格式错误 2021-11-05 13:22:02 +08:00
walon 38b410f0a5 【修复】修复enum与bean没有正确处理tags导致枚举类型字段无法正确生成ref的bug 2021-10-28 16:20:34 +08:00
walon 5181b1f305 【修复】修复读取多行记录的bug 2021-10-27 19:50:11 +08:00
walon 881bd3aecc 【特性】新增 xlsx 格式导出
【修复】修复 lua 导出格式中未对"转义的bug
2021-10-26 17:48:02 +08:00
walon dd582a37ee 【优化】对于有标题头限定的可空bean,如果所有单元格为空,则取null(之前强制要求填null) 2021-10-25 16:44:23 +08:00
walon 1494bb9cf8 【优化】优化读取excel数据的错误信息,给出准确的错误位置 2021-10-25 16:36:39 +08:00
walon 029ac6ebd8 【特性】excel title新增属性 non_empty,表示字段单元格值不能为空。 <name>&non_empty=1等效于 !<name>
【优化】excel中第一个字段默认为non_empty,避免了绝大多数情况下失误未填key时将空单元格当作key=默认值的问题
2021-10-24 20:56:03 +08:00
walon 4ff1a54eed 【优化】优化多行字段未设置multi_rows属性时的报错信息 2021-10-24 11:06:13 +08:00
walon 7d4b9e049d 【修复】修复 bean设置属性sep后,被excel中字段sep分割后,再次被bean属性sep分割,导致解析失败的问题
【修复】修复 在excel中定义的table,__tag__被当作普通字段,但又缺失type列,代码中没仔细处理导致产生空指针异常的bug
2021-10-21 16:32:00 +08:00
walon 59276dd503 【特性】支持多行bean
【特性】支持多行字段的简化语法 *<字段名> 等价于 <字段名>&multi_rows=1
2021-10-16 16:03:49 +08:00
walon 3b17094618 【重构】重构LubanAssistant代码,复用Luban的解析方式 2021-10-16 12:55:06 +08:00
walon a7dcb7f64d 【重构】完成数据生成重构 2021-10-15 17:18:01 +08:00
walon 1c22887e69 【完善】完善TitleRow解析
【完善】添加RawSheetTableDefInfo 解析
2021-10-15 11:39:13 +08:00
walon 4613169811 【重构】重构excel解析代码及将field上的属性移到type 2021-10-14 19:52:30 +08:00