Commit Graph

30 Commits

Author SHA1 Message Date
大石头 8b42fe850b fix: 修正代码生成器输出分表策略错误,更新单元测试,跟进最近对代码生成器的修改 2023-06-23 10:23:14 +08:00
大石头 fdede3a2fe 修正修改Membership数据模型带来的注释变化 2023-05-24 09:37:28 +08:00
大石头 3352f96d68 fix: 修正生成扩展查询时不支持枚举类型的问题 2023-04-24 12:10:24 +08:00
大石头 85c8b04e2d 优化扩展查询的合并算法 2023-04-23 19:23:20 +08:00
大石头 1ef944737c 合并扩展查询 2023-04-23 17:07:56 +08:00
大石头 fa5c2393d7 代码生成biz时,如果目标已存在,则合并扩展属性和扩展查询 2023-04-23 16:48:58 +08:00
智能大石头 7a3c8aa4aa 修正生成数据类文件时,没有能够正确处理基类Entity的问题;修正读取Xml模型文件,有多余属性时无法正确跳过的问题; 2023-04-22 23:16:49 +08:00
智能大石头 a46c2180b8 新增用于实体模型拷贝所使用的接口约束 2023-03-27 23:13:39 +08:00
大石头 97f0f26633 根据IDataColumn.Map生成关联映射的扩展属性 2023-03-27 13:35:54 +08:00
大石头 501457b191 数据模型字段增加Map,表示所需要映射到的字段,用于生成扩展属性 2023-03-25 13:05:56 +08:00
大石头 0a6be7ec48 优化代码生成器,生成现代化实体类代码 2023-03-24 19:11:34 +08:00
大石头 cdc6164044 生成的代码采用顶级命名空间写法 2023-03-24 18:31:22 +08:00
智能大石头 8f8b1bdc61 代码生成器增加配置开关ExtendOnData,控制是否把扩展属性生成到数据类上 2023-03-20 22:04:32 +08:00
大石头 f1a6c42872 高级查询支持雪花id的时间 2023-03-20 14:54:42 +08:00
大石头 cd34119fb2 feat: 升级代码生成器,扩展属性、扩展查询、高级查询,默认生成到数据文件中,biz留一份示例 2023-03-20 14:38:43 +08:00
大石头 a75b9bdaf1 Membership类全面使用分类特性;代码生成时,模型类不需要分类特性;FieldItem增加分类属性 2022-05-23 16:01:30 +08:00
大石头 03eef309d8 生成实体类代码时,业务类不要生成注释,只留数字类,便于修改重新生成 2022-04-08 08:31:59 +08:00
智能大石头 67b3f19dcd 2022.0202 2022-02-02 13:18:17 +08:00
大石头 f1f2f54e6a 模型文件Table支持设置InsertOnly 2022-02-01 15:07:45 +08:00
大石头 3c9afe98e2 用户在线和用户统计,交给魔方;
修正用户表增加字段后的单元测试;
2021-11-02 15:26:52 +08:00
智能大石头 72a0871f74 修正单元测试 2021-11-01 21:05:05 +08:00
大石头 08eab2dd47 改进实体类生成代码,支持生成自动分表设置代码 2021-10-21 12:36:44 +08:00
大石头 abce91aa66 Revert "代码生成支持整型数组"
This reverts commit 4c9a8046c8.
2021-03-28 23:27:45 +08:00
智能石头 4c9a8046c8 代码生成支持整型数组 2021-03-26 12:21:16 +08:00
大石头 41dbe6f70c 优化实体类扩展属性代码生成 2021-02-24 00:14:10 +08:00
智能石头 fa72ba076e 调整实体缓存更新策略,分为定时过期和主动清除。
定时过期又分为普通过期和两倍过期,普通过期异步更新,两倍过期同步更新。
主动清除分为强制清除同步更新,以及非同步清除异步更新。
添删改过期要避免频繁更新缓存,事务提交或回滚时强制清除缓存。
2020-12-26 11:26:20 +08:00
大石头 eddb978c0e 优化实体类基类计算,支持实体类指定接口 2020-09-01 22:58:19 +08:00
大石头 9c4d816b0a 生成实体类Valid时,需要调用基类,否则无法准确填充雪花Id 2020-09-01 20:17:41 +08:00
大石头 e88a1f0feb 类名模板和显示名模板 2020-08-30 20:14:17 +08:00
大石头 8e864eba84 实体类生成器,对比生成的代码 2020-08-28 23:54:34 +08:00