Commit Graph

15 Commits (4308db1a8338effd6d0168dacfcaa479004c0f21)

Author SHA1 Message Date
walon 4308db1a83 【修复】修复string和enum类型default值处理的bug
【修复】修复失误删除csv编码检测相关代码,导致加载非本地ansi编码的csv出错的bug
2021-10-14 11:00:43 +08:00
walon 8288591827 【重构】为与LubanAssistant共享代码而略微调整了一些.net5与.net 4.7 之间不兼容的代码 2021-10-11 23:05:16 +08:00
walon 45279810ec 【特性】新增cfg bean的var属性default,用于指定excel默认值
【调整】调整excel格式中bean的field定义, 字段名reference调整为ref,与xml一致
2021-08-27 15:39:36 +08:00
walon 36be33dea8 【优化】cfg 从excel中读取可空变量值时,如果单元格为空,则取null,而不是false,0之类。
【优化】cfg excel格式支持空单元格表示vector{2,3,4}类型的默认值
2021-08-25 13:43:58 +08:00
walon 73e98662ab 【修复】修复lambda函数中捕捉了foreach循环变量的问题(其实好像也没啥问题,只要不修改它?)
【优化】新增cfg data 文件的cache.只要文件记录相同,则直接返回生成好的内容(之前虽然缓存了加载记录,但仍然要Export一遍)
2021-08-11 19:34:22 +08:00
walon 9673664147 【优化】对于 DBool,DInt,DLong,DString,DFloat 使用对象池。略微优化了下性能。 2021-08-11 17:26:36 +08:00
walon 1579d9bf3c 【优化】 对于cfg excel数据源,如果字段为简单原生类型,并且有标题头对应,允许留空表示默认值。 2021-08-11 17:10:16 +08:00
walon 8d95e8539a 【特性】cfg datetime的在excel格式下支持excel内置的时间格式 2021-08-04 16:50:59 +08:00
walon 6854daec32 【优化】 从excel里读取定义时,会自动清理空白字符,避免意外写错
【优化】日志打印字符串时,添加'边界符,方便发现一些多余的空白字符的错误。
2021-08-03 18:48:24 +08:00
walon 27e9bd2d1f 【修复】读取excel数据出错时,打印出正确的出错位置(之前有可能往后偏移一位,给出错误的位置信息) 2021-07-29 18:35:56 +08:00
walon df722abb4a 【优化】更加优雅地打印配置加载错误。默认不再显示大段的堆栈信息 2021-07-29 18:14:15 +08:00
walon 346febc8cb 【修复】修复json,xml,lua数据源未正确处理可空字段的bug 2021-07-01 14:58:56 +08:00
walon 1a9547769d 【更新】 更新readme 更新关于可空数据的介绍
【调整】 增加类型名作为可空非多态bean的非空标识(与多态一致)
2021-07-01 10:16:54 +08:00
walon 02a7973f42 【调整】可空bean的标识串由{null}改成null 2021-06-30 09:33:31 +08:00
walon 059d3ffb09 【重构】 TType -> TData Creator类从TypeVisitors目录移到DataCreators目录 2021-06-29 20:14:54 +08:00