Commit Graph

115 Commits

Author SHA1 Message Date
Xu Chang 4c5ea92f29 更新了一些不重要的代码规范修正 2025-10-07 16:50:36 +08:00
Xu Chang 89514145e4 cache暴露了registerSelectionRewriter的接口 2025-09-03 22:58:20 +08:00
Xu Chang 22b66e824f 增加了cacheInsesativeActions配置 2025-04-25 15:46:23 +08:00
Xu Chang 085684501f locales在取缺失项时,使用ignoreContext来避免可能发生的初始化过程中的异常 2025-01-22 19:30:56 +08:00
Xu Chang c82402f89a 适配domain的编译器重构 2025-01-20 11:22:40 +08:00
Xu Chang f03f1d5e8d 调整对cache取数据时,属性缺失下的行为 2024-12-16 19:30:31 +08:00
Pan Qiancheng 3b59b04ec9 为aggregate添加返回值类型 2024-12-14 22:00:43 +08:00
Xu Chang 1f3264d87b 增加了console的feature,修正了cache和runningTree中一些边界情况,调整了cache.get接口的参数 2024-10-08 21:10:49 +08:00
Xu Chang 6a93675892 重构了checkOperation的缓存机制 2024-09-15 17:58:27 +08:00
Xu Chang 16ce411444 缓存在某一时间戳状态下,对某行进行某个action的判断结果 2024-09-15 15:26:05 +08:00
Xu Chang 12f77fb4da 适配common的声明改动 2024-04-10 15:33:08 +08:00
Xu Chang b7dc8a8a03 isCreation要容在formData中调用(在事务中) 2024-04-08 14:43:48 +08:00
Xu Chang 83ae5a789c 修改了大量编译中的声明细节,简化了很多TS的泛型声明 2024-04-07 20:02:47 +08:00
Xu Chang 703c5a424b 重构了backendContext的生成函数注入 2024-03-29 18:26:07 +08:00
Xu Chang a266750e2b 适配context的改动 2024-03-29 15:10:13 +08:00
Xu Chang 7715cccca6 cache开启和关闭事务机制的再整理 2024-03-28 14:58:04 +08:00
Xu Chang 9c2a94d589 事务泄露的问题,以及在checkOperation中发现缺失外键的处理 2024-03-28 13:53:32 +08:00
Xu Chang 3c104df78f 对前台使用context和getFreshValue逻辑的改动 2024-03-21 22:10:52 +08:00
Xu Chang d9fe9f2e3c checkOperation仍然可能返回OakException 2024-03-20 12:11:31 +08:00
Xu Chang 0c3f1d5f56 attrUpdateMatrix的部分代码 2024-03-20 10:55:21 +08:00
Xu Chang 1b8440c8f2 适配domain的改动 2024-03-17 18:21:55 +08:00
Xu Chang c2083ee7e8 runningTree增加了addItems/removeItems/recoverItems 2024-02-26 17:35:56 +08:00
Xu Chang 4e7f82a1d0 context中的toString改成异步 2024-01-25 18:17:39 +08:00
Xu Chang 55177d9ce1 更改了locale的刷新策略,即使不miss也定期更新,保持i18n的正确性 2023-11-29 19:49:33 +08:00
Xu Chang d24fd56763 增加了大量和native相关的代码 2023-11-26 22:38:44 +08:00
Xu Chang 6ff8217e2c 更正了runningTree, ListNode不再能建立子结点了 2023-11-16 20:25:10 +08:00
Xu Chang d1043f4a72 适配了actionAuth等数据结构的改动 2023-10-26 16:01:25 +08:00
Xu Chang e181b51b42 subscriber 2023-09-15 18:30:37 +08:00
Xu Chang 3bf7f5d589 升级ts到5版本 2023-09-14 17:46:39 +08:00
Xu Chang ba054ad1f8 Merge branch 'sub' into dev 2023-09-04 11:21:49 +08:00
Xu Chang 183dd428c0 增加了subscriber的feature 2023-09-04 11:21:31 +08:00
Xu Chang 88bbe7baa3 修改了缓存行为,当发现指定id的行缺失时也会触发被动获取 2023-09-01 14:40:22 +08:00
Xu Chang 7096ca51b6 增加了subscriber的声明及整体构架 2023-08-29 16:58:44 +08:00
Xu Chang b30a8b012b 增加了buildContext选项,简化行为 2023-08-28 21:35:15 +08:00
Xu Chang f00f50b45a 对cache中的context进行了单例化,一个cache在一次begin/end之间使用唯一的context 2023-08-28 21:21:17 +08:00
Xu Chang e4b26a7eb4 更新了cache和locale的行为,当miss时不会去反复请求相应的数据 2023-08-24 14:21:41 +08:00
Xu Chang 8eba310582 增加了cache的缓存和keepFresh行为 2023-08-21 15:29:22 +08:00
Xu Chang b232d0c4c4 重新整理了localStorage相关的key值 2023-08-19 17:02:08 +08:00
Xu Chang 8a6ea4cf48 完善了部分locales的代码 2023-08-12 17:35:25 +08:00
Xu Chang ef6175313f 适配了domain的定义性更新,重构了不少代码流程 2023-07-18 18:54:26 +08:00
Xu Chang 42e9639f5c 优化了runningTree在refresh的时候不去fetch missing row 2023-04-13 13:40:46 +08:00
Xu Chang a03ae917dc 修改了oakFilters和oakSorters参数的处理,以及cache在get时发现数据缺失时要不要去取missedRows的逻辑 2023-04-13 11:46:35 +08:00
Xu Chang 4e27d91506 适配了commonAspect中select的返回 2023-03-31 20:11:42 +08:00
Xu Chang f1bf889a77 runningTree重构,以context作为取数据的上下文 2023-03-21 20:33:15 +08:00
Wang Kejun a116d34acb getProjection函数 cache.getCurrentUserId传入true 2023-03-15 14:04:58 +08:00
Xu Chang fb1ef4f53b front根据页面需要判定的action和cascadeAction去构造完整的projection 2023-03-07 12:04:02 +08:00
Xu Chang 8c034ec5b3 在Cache中实现了getSchema 2023-02-25 19:32:46 +08:00
Xu Chang eff102bacd 实现了cascadeEntities 2023-02-19 18:24:30 +08:00
Xu Chang fd5dba5556 适配了connector的接口改造 2023-02-09 14:52:44 +08:00
Xu Chang afc2d1c40c cache中对missedRows的处理有小bug,已经修改 2023-02-01 12:09:24 +08:00