Commit Graph

109 Commits

Author SHA1 Message Date
Xu Chang 53528f6c8e 对selection的完整性处理还是要无条件执行 2023-07-24 19:36:32 +08:00
Xu Chang d86f3c9fde 在构建create data的filter时,排除掉为null的属性 2023-07-24 19:21:51 +08:00
Xu Chang 79dc2cfdbb 大改了relationAuth的实现,以及cascadeStore的结构性重构 2023-07-22 19:33:53 +08:00
Xu Chang c044a7fcfe 修改了filter中一对多子查询的语法 2023-07-22 18:32:55 +08:00
Xu Chang 4b17b7a710 merge dev 2023-06-14 16:57:17 +08:00
Xu Chang 59ea17ef95 修正了relationAuth中的判定逻辑 2023-05-24 14:54:30 +08:00
Xu Chang ccce584a17 笔误 2023-05-06 14:55:20 +08:00
Xu Chang 952f65132b 在cascadeSelect中,忽略前台的级联aggregate请求 2023-05-06 13:39:31 +08:00
Xu Chang 73beea2b3f 临时改了下一对多的join连接,使filter被修改后在某些情况下也能正确相连 2023-03-31 16:40:25 +08:00
Xu Chang 196cbed470 分离了注册selections 2023-03-31 16:08:27 +08:00
Xu Chang 23b696a401 在数据加入opRecord前进行克隆,减少了数据冗余 2023-03-31 14:43:04 +08:00
Xu Chang b4be92c785 漏了个没改的点 2023-03-30 20:04:43 +08:00
Xu Chang 759f09dcae 还是恢复了oper和modi的entity指针 2023-03-30 19:29:23 +08:00
Xu Chang 66c848cf30 oper数据结构的变动,编译器增加了两个检查 2023-03-30 19:07:14 +08:00
Xu Chang bc4600536f 先封掉了removeRelation的checker 2023-02-20 02:42:50 +08:00
Xu Chang 195bf82d9f 优化了一下Cascade的一对多 2023-02-15 10:57:04 +08:00
Xu Chang e6bd3824d8 修正了cascadeUpdate中一对多的先后顺序 2023-02-14 18:04:55 +08:00
Xu Chang f20a7e284c 将reinforceSelection和reinforceOperation迁移到底层 2023-02-08 15:11:31 +08:00
Xu Chang f9b664460d cascadeUpsert中的几个小问题 2023-02-05 16:51:44 +08:00
Xu Chang d7198fa9cd 编译对operation强制赋id,cascadeStore一对多的个别情况不假设一定对主键更新 2023-01-31 11:27:09 +08:00
Xu Chang 0ac61283e4 重新细化了对有active的modi更新时的判定 2023-01-12 17:41:32 +08:00
Xu Chang 5022c21640 赋初值时给deleteAt赋null 2023-01-12 17:09:33 +08:00
Xu Chang 6a3a670324 修正了judgeRelation的一个bug 2023-01-08 18:09:34 +08:00
Xu Chang 98bd993d02 修正了importation和exportation的定义 2023-01-08 16:19:51 +08:00
Xu Chang a3078247fd 几行注释,不重要 2022-12-06 12:20:43 +08:00
Xu Chang 8ca10e47ae cascadeStore在取数据的时候,支持外键为空,filter对contains和repel的实现(未完全通过测试) 2022-12-01 18:53:02 +08:00
Xu Chang 1d4cabf888 判断filter的相容和相斥的代码(未测试,也没有放开) 2022-11-30 18:00:33 +08:00
Xu Chang 23b15f78d3 对modi的update正确化处理 2022-11-27 10:36:55 +08:00
Xu Chang 96aaf0ebff cascadeStore处理回调时同步写成了异步 2022-11-24 11:33:56 +08:00
Xu Chang f6420d0c67 2.0.1框架大更新 2022-11-22 11:42:19 +08:00
Xu Chang c8313b8c01 对null属性的统一处理 2022-11-10 11:46:13 +08:00
Xu Chang db1928449f store相关的一些小问题 2022-10-27 20:02:01 +08:00
Xu Chang 1ba3a724e4 适配新框架的一些细节 2022-10-23 23:13:05 +08:00
Xu Chang ca1fe55c3b cascade对多对一级联返回的空值未正确处理 2022-10-15 18:41:20 +08:00
Xu Chang c0898eb9cf cascadeStore对undefined的entity多对一关系返回值的容错 2022-10-14 16:50:31 +08:00
Xu Chang 8023bc7e33 一对多的select时漏了sorter 2022-09-24 16:14:30 +08:00
Xu Chang eb222bea98 cascadeStore中对multiple insert的正确处理,Context定义中增加了headers 2022-09-24 11:40:37 +08:00
Xu Chang 4e1fdfca92 bug 2022-09-10 14:49:28 +08:00
Xu Chang ddd101e809 cascadeStore中的bug 2022-09-10 14:42:32 +08:00
Xu Chang 6a8e0d26dd 非update的更新动作即使不实际更新数据也要记oper日志 2022-09-09 18:02:16 +08:00
Xu Chang 2adb880575 对modi的BUG修正 2022-09-09 16:51:54 +08:00
Xu Chang bf448dbe38 修改了框架中大量的cascade更新的声明 2022-09-01 20:24:32 +08:00
Xu Chang 4044779547 增加了对OakRowUnexsitedException的定义和管理 2022-09-01 12:32:15 +08:00
Xu Chang 35338986df 对modi的操作不记oper,避免死循环 2022-08-29 18:41:38 +08:00
Xu Chang 51b4600147 modi相关的checkers以及schema中actionType的细化 2022-08-29 15:53:47 +08:00
Xu Chang 87b30fb8fa modi的相关逻辑的实现 2022-08-27 17:11:40 +08:00
Xu Chang 730f0beed4 更改了大量store相关的逻辑和定义 2022-08-24 18:57:51 +08:00
Xu Chang 38037858b8 增加了baseEntity 2022-08-20 16:18:11 +08:00
Xu Chang 627e0e1ec1 编译选项 2022-08-18 19:56:18 +08:00
Xu Chang 8fd1757f30 重新规范了selectOption和operateOption 2022-08-09 18:53:18 +08:00
Xu Chang f07760a7c0 es5编译目标 2022-07-23 14:59:43 +08:00
Xu Chang f297f75fc1 打包优化 2022-07-23 14:08:09 +08:00
Xu Chang 797e8d775f 增加了hint 2022-06-17 15:43:25 +08:00
Xu Chang 7014ab0f66 create的opRecord支持多行 2022-06-16 15:28:03 +08:00
Xu Chang b38ebcef86 cascadestore中的一个projection小问题 2022-06-11 15:39:03 +08:00
Xu Chang 69a65cad64 cascadestore更新-未测试 2022-06-07 12:46:06 +08:00
Xu Chang 38a69fbe2f watcher 2022-06-02 13:26:31 +08:00
Xu Chang bd2a8d5155 修改了编译器,优化了一对多和多对一的cascade更新的值结构,优化了一对多的cascadeselect的值结构 2022-05-01 16:42:45 +08:00
Xu Chang c37c356704 重构了项目文件 2022-04-08 15:22:41 +08:00