Commit Graph

831 Commits

Author SHA1 Message Date
Xu Chang d3e35ed176 对modi进行了合并操作处理 2024-12-17 17:00:37 +08:00
Xu Chang 3685754142 去掉了expression在判断的时候处理obscure 2024-12-16 17:43:22 +08:00
Xu Chang 42b1f789e3 去掉了obscure这个配置项 2024-12-16 17:41:11 +08:00
wkj 19f1be266b 前端fetch支持设置不启用超时 2024-12-13 16:08:18 +08:00
wkj d995dccbaa 增加OakSignatureVerificationException 验签失败异常 2024-12-10 17:15:19 +08:00
wkj 6412fe44c0 AccessConfiguration 增加clockDriftDuration申明 2024-12-10 16:58:51 +08:00
wkj 1e488d86cb SimpleConnector 异常错误使用 makeException 2024-12-10 10:15:07 +08:00
wkj a0b607bf6d 增加同步时钟漂移时长声明 2024-12-10 10:12:37 +08:00
Xu Chang bb28a2d2cc 去除了默认取所有modi的逻辑,由应用自己处理 2024-12-07 15:31:23 +08:00
wkj 241089d0f5 ServerConfiguration 对koaBody声明调整 2024-12-04 12:27:13 +08:00
wkj 9600a42aa1 请求超时 文字提示 2024-12-03 18:52:13 +08:00
Xu Chang b6f6e0ad5d Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-12-02 17:54:02 +08:00
Xu Chang 788ae6b8ac 修改了编译器,输出了RelationId 2024-12-02 17:53:57 +08:00
pqcqaq 6dd4bd6ecf 编译feature index时将通用性的内容直接放在模板中一并生成 2024-11-28 13:27:33 +08:00
pqcqaq 6421d45334 合并features和aspects的导入 2024-11-26 13:29:28 +08:00
pqcqaq 19b65156c4 Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-domain into dev 2024-11-25 23:28:58 +08:00
pqcqaq b744286df7 dep时将aspectService编译到features/index中 2024-11-25 23:28:52 +08:00
Xu Chang ba40e82508 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-11-25 19:49:48 +08:00
Xu Chang f1eb69e185 geo中的几个函数重写,dependencyBuilder正确的处理了依赖库里的startRoutines 2024-11-25 19:49:42 +08:00
wkj 5f3fe0285c fetch请求超时设置 2024-11-25 12:57:29 +08:00
wkj 800d941e25 定义 请求超时异常 及 同步超时时间设置 2024-11-24 21:08:35 +08:00
wkj 2c1c8f1066 调整 Configuration声明,新增koaBody,设置文件上传最大值 2024-11-21 19:39:47 +08:00
Xu Chang 39cf85e051 assert中的信息输出 2024-11-19 08:43:46 +08:00
wkj d80b59c6d9 build 2024-11-15 19:04:28 +08:00
lxy 402ba1a6b4 cascadelyCheckUpdateFilters容错 2024-11-15 18:02:57 +08:00
Xu Chang 43c00e5c7d Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-11-13 16:25:33 +08:00
Xu Chang 9ad4b0ef6f freeRoutine增加了socket入口 2024-11-13 16:25:28 +08:00
wkj 52f6caac62 compareRow row1和row2 可能会出现null情况 2024-11-13 15:29:51 +08:00
wkj b36268f1c7 调整 Configuration声明,支持cors的origin可以是字符串或数组 2024-11-11 13:38:30 +08:00
Xu Chang c49fbc8f0f WBWatcher的定义增加了forUpdate选项 2024-11-08 15:04:58 +08:00
Xu Chang c8847db748 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-11-08 14:49:38 +08:00
Xu Chang 7f9347f54c 重新设计实现了socket相关的一些常量路径等 2024-11-08 14:47:58 +08:00
wkj 45e78466dd build 2024-11-06 14:28:27 +08:00
Pan Qiancheng 9c2a6a488f Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-domain into dev 2024-11-06 14:02:00 +08:00
Pan Qiancheng e81d82bc2a 临时修复:在resolvedModule.resolvedModule找不到模块的时候,回归到最初的getImportedFilePath逻辑进行尝试 2024-11-06 13:59:21 +08:00
Xu Chang 04884cd372 build 2024-11-04 21:06:34 +08:00
Xu Chang df65c3ec86 connector规范化 2024-11-04 21:04:53 +08:00
Xu Chang 9ac752687a 处理了remove/update时,opRecords中可能不记录此operation的情况(实际更新行数为空) 2024-10-22 17:02:00 +08:00
Xu Chang 427312643a 修改了对一对多的aggr的key值定义 2024-10-21 18:13:25 +08:00
pqcqaq 08e698f996 编译 2024-10-16 19:53:45 +08:00
Xu Chang f44c5ab694 dependencyBuilder中,对依赖项目的路径有个小错误 2024-10-11 12:30:29 +08:00
Xu Chang 64ca940278 微调了dependencyBuilder 2024-10-10 18:29:43 +08:00
Xu Chang 4acbd88c55 处理了一个cache中数据不全的边界 2024-10-08 21:51:49 +08:00
wkj 9b0a7dc409 onSynchronized 加上remoteEntity、remoteEntityId 2024-09-27 11:34:32 +08:00
lxy dffda4a346 createAttrUpdateCheckers容错 2024-09-26 09:40:51 +08:00
Xu Chang 8afa88af4f 在检查updateAt矩阵时,过滤掉一些内置属性 2024-09-25 12:38:56 +08:00
wkj 1276a18eb3 同上 2024-09-20 12:32:25 +08:00
wkj 95218f3df2 同步失败回调申明小调整 2024-09-20 12:29:57 +08:00
Xu Chang 942a10f370 当update/remove不更新实际数据时,直接返回 2024-09-19 16:53:41 +08:00
Xu Chang 8adec9d3c1 修正了log结构,更正了查询数据时的一些细节 2024-09-19 15:06:02 +08:00
Xu Chang 311555e008 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-09-18 16:24:04 +08:00
Xu Chang 5496a3b7ea sync增加了onFailed回调定义 2024-09-18 16:23:46 +08:00
Xu Chang 1f44bab4b5 build 2024-09-16 17:24:47 +08:00
wkj 23dd4a004c checktype补上relation 2024-09-16 08:40:41 +08:00
wkj ce03b0fb2c 增加OakSocketConnectException 2024-09-16 07:53:09 +08:00
Xu Chang 1ef97a8103 修补了一些select的缺失属性 2024-09-15 20:15:49 +08:00
Xu Chang 53e634be41 收集relation的时候,添加上了update时间戳 2024-09-15 18:48:25 +08:00
Xu Chang c2c073dc21 缓存在某一时间戳状态下,对某行进行某个action的判断结果 2024-09-15 15:18:11 +08:00
Xu Chang 521e9cda7a updateMatrix中的filter支持函数回调 2024-09-11 10:21:47 +08:00
Xu Chang 371caf47f7 增加了log对象 2024-09-09 10:02:31 +08:00
Xu Chang 8f908ddc21 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-08-30 14:18:42 +08:00
Xu Chang 957611b9ab 空update时不生成modi 2024-08-30 14:18:21 +08:00
Wang Kejun 30f68db79b OakMakeSureByMySelfException异常定义先保留 2024-08-28 22:34:51 +08:00
lxy e8dd3838a0 isCaptcha方法添加验证码位数参数 2024-08-20 14:15:38 +08:00
Xu Chang 5408c68892 fixpath 2024-08-16 16:24:18 +08:00
Xu Chang ce4349bc4f router编译时支持params 2024-08-16 13:30:52 +08:00
Xu Chang ceafb7f68a Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-08-03 19:30:20 +08:00
Xu Chang 802c3cc127 增强了trigger/timer/watcher,增加了singleton模式 2024-08-03 19:30:00 +08:00
Xu Chang 14154e5f82 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-07-29 15:07:35 +08:00
Xu Chang 8a26f16f0f 编译支持了数组类别 2024-07-29 15:07:03 +08:00
Xu Chang 720ae6bf29 exception在addData的时候解构数据 2024-07-24 15:41:36 +08:00
Xu Chang 34018c09b3 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-07-19 19:27:54 +08:00
Xu Chang cae79f557c filter在合并union情况时的一个错误 2024-07-19 19:27:36 +08:00
Xu Chang 85824b65e5 给AsyncContext增加了getRowIdsOfOperation接口 2024-07-18 19:49:15 +08:00
lxy 0ce78747b4 judgeValueRelation方法中$ne添加return 2024-07-18 18:43:59 +08:00
Xu Chang 717a2a9b28 filter检查中去掉了一个多余约束 2024-07-11 18:38:02 +08:00
Xu Chang e01cd24316 exception中增加了几个tag域 2024-07-01 18:45:59 +08:00
Xu Chang 09fe64e422 path增加了desc属性 2024-06-28 15:42:40 +08:00
Xu Chang 2d6c938f04 修正了routerBuilder的一些细节 2024-06-27 21:07:45 +08:00
Xu Chang ba3f9dcbab 更新了dependencyBuilder 2024-06-27 18:37:30 +08:00
Xu Chang aa34cb2358 小的边界处理 2024-06-24 10:13:34 +08:00
Xu Chang 7993413f9c Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-06-24 09:45:24 +08:00
Xu Chang b9ca520f98 utils/rows 2024-06-24 09:45:16 +08:00
Xu Chang 862c693d54 从data转换成filter时,对null特殊处理 2024-06-21 16:12:00 +08:00
Xu Chang cafebfaac3 完善了属性检查的一些输出 2024-06-19 16:06:37 +08:00
Xu Chang 7850f511ed 暂时封掉对uuid的引用,降低小程序体积 2024-06-16 14:02:41 +08:00
lxy 3204aac2bb checkSortAttr修正 2024-06-14 12:22:56 +08:00
Xu Chang 4e8613fb8a reinforceSelections的一个小bug 2024-06-13 20:02:41 +08:00
Xu Chang 6cafd444e9 给trigger增加了asRoot的能力 2024-06-11 12:39:30 +08:00
Xu Chang 81dba7326c 编译器在处理一个对象同时otm和mto另一个对象时的bug 2024-06-06 15:24:51 +08:00
Xu Chang 38c5269ab9 build过程中的一个错误 2024-06-06 14:14:30 +08:00
Xu Chang ec9aeaf0fb checker中的容错 2024-06-04 23:55:31 +08:00
Xu Chang f34891546e 修改了一个watcher的声明 2024-05-24 15:46:30 +08:00
Xu Chang c0259baa3b 提供了两个uuid的压缩和解压函数 2024-05-18 14:50:41 +08:00
Xu Chang 8771124031 money的小修正 2024-05-17 16:25:07 +08:00
Xu Chang 9939117121 pipeline判断终止条件 2024-05-16 20:46:01 +08:00
Xu Chang 74054a9820 exception中两个异常归类到userException下面 2024-05-16 17:01:22 +08:00
Xu Chang 8f3933a4ba executor功能 2024-05-16 15:40:42 +08:00
Xu Chang 87a952aec8 relationAuth等代码中的低级错误 2024-05-15 22:11:31 +08:00
Xu Chang 40d2e6abc4 修改了InconsistentRowException 2024-05-14 21:15:45 +08:00
Xu Chang 4e250ecb86 translateCreateDataToFilter时,过滤掉object类型的输入 2024-05-13 18:45:56 +08:00
Xu Chang 8aa13401d8 compiler在查找文件路径时的不完善情况 2024-05-13 14:54:20 +08:00
wkj 8b0faedcaf fix checkUniqueBetweenRows函数中拼接字符bug 2024-05-13 12:33:11 +08:00
Xu Chang 73ec876aeb 框架在处理Exception时的一些问题 2024-05-12 23:17:06 +08:00
Xu Chang 912a4e253f restartToExecute 2024-05-09 22:02:36 +08:00
Xu Chang 5d8f7a3b3a AsyncContext中getSerializedData改成protected 2024-05-09 21:37:13 +08:00
Xu Chang fab7e35537 restartToExecute中的小问题 2024-05-09 21:03:33 +08:00
Xu Chang 9048839a1b context restartToExecute改成新上下文 2024-05-09 20:32:59 +08:00
Xu Chang d8064e8b64 schemaBuilder的一个小细节 2024-05-03 21:58:17 +08:00
Xu Chang 2d514cd138 mergeConcatArray增加了对空数组的容错 2024-04-30 10:13:35 +08:00
Xu Chang 8380982fc4 跨事务trigger在initialize时,要加上later标识 2024-04-30 10:00:52 +08:00
Xu Chang 80bc19e0f3 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-04-26 20:57:37 +08:00
Xu Chang 0ea1532d49 把一些对象设置为static,便于开发 2024-04-26 20:57:34 +08:00
wkj 988a6d86e8 回退user accountName 2024-04-26 11:33:37 +08:00
wkj 21d8bf95cd user 增加accountName 账号名 2024-04-26 10:52:18 +08:00
Xu Chang 82c72488e7 operationResult的merge分离,修正了一个dependencyBuilder的小bug 2024-04-24 11:52:38 +08:00
Xu Chang 6c27603d02 修改了ServerConfiguration,以及dependencyBuilder适配frontend的改动 2024-04-23 20:33:18 +08:00
Xu Chang 3ab4a375a6 depBuilder 2024-04-22 08:32:19 +08:00
Xu Chang c5ee23175e 事务提交时的一些细节性处理 2024-04-21 15:40:13 +08:00
Xu Chang 021774a154 volatile trigger在makesure条件下清除triggerAttribute时,要开启root 模式 2024-04-21 14:55:02 +08:00
Xu Chang fa0866e0f8 事务提交时的事件不应等待 2024-04-21 14:42:53 +08:00
Xu Chang 4ac1978884 makeException写错了 2024-04-18 14:43:41 +08:00
Xu Chang 77b310c2d7 routerBuilder适配新的目录变化 2024-04-18 09:31:17 +08:00
Xu Chang 8e49c7c656 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-04-17 15:01:19 +08:00
Xu Chang 70b9ae3534 dependencyBuild增加了对feature/index的处理 2024-04-17 14:59:08 +08:00
wkj 9f1acffa19 判断port存在再拼上 2024-04-17 12:10:08 +08:00
Xu Chang 6cec5d9272 simpleConnector的笔误 2024-04-16 15:41:56 +08:00
Xu Chang deb3384362 Merge branch '5.0' into dev 2024-04-16 12:21:13 +08:00
Xu Chang 257a0aa00b 处理了几个小错误 2024-04-16 12:20:55 +08:00
Xu Chang c76ca84cd2 routerBuilder适配新的目录结构,dependencyBuilder处理了data和page等和具体模块相关的初始化 2024-04-12 17:59:50 +08:00
Xu Chang 6ae7235a5a 编译器处理了Schema继承过程中的多次引用问题 2024-04-11 20:13:51 +08:00
wkj 0a926148ee 网络异常提示文字 2024-04-11 19:11:02 +08:00
Xu Chang 68289a281e 更新了localebuilder中出错处理,在判定attrUpdateMatrix时,增加了对cascade更新条件的判定 2024-04-11 18:57:31 +08:00
Xu Chang 8f433f84bf 构建项目Dep时,增加构造exceptions 2024-04-10 22:56:21 +08:00
Xu Chang 70a8978996 checkers中容错 2024-04-10 13:39:56 +08:00
Xu Chang 0eaedad577 动作矩阵中的赋初值checker改成logical 2024-04-10 13:30:38 +08:00
Xu Chang d43f3f4c9f 增加了dependencyBuilder 2024-04-09 20:51:21 +08:00
Xu Chang fc7b54feaf combineModule逻辑的修正 2024-04-07 20:01:57 +08:00
wkj 16a382c0b2 i18n实体 configuration去掉static 2024-04-07 10:50:25 +08:00
Xu Chang fd540fe96f module的相关代码 2024-04-02 19:40:37 +08:00
Xu Chang be3227e824 修改了大量关于分布式环境下容错 2024-03-29 18:23:27 +08:00
Xu Chang 4c78de2233 5.0对configuration进行了重新规划 2024-03-28 21:25:10 +08:00
Xu Chang fce12e5f4f 对ActionDef的data赋初始换成了logicalData的checker 2024-03-21 22:07:39 +08:00
Xu Chang 5794904dc5 去掉了oper将bornAt置为now的逻辑 2024-03-21 14:45:37 +08:00
Xu Chang 211e5f3050 处理bornAt时没处理好0的情况 2024-03-21 11:04:41 +08:00
Xu Chang c9fd3bb350 细化了外键关联缺失时抛出的异常数据 2024-03-21 10:55:39 +08:00
Xu Chang 2486197a56 重新构造了sync相关的逻辑 2024-03-20 21:44:02 +08:00
Xu Chang c3ff14e54b 修改了logicalData的逻辑 2024-03-20 10:35:16 +08:00
Xu Chang 7c767a36f8 commit类型的trigger支持后继操作函数 2024-03-19 15:43:57 +08:00
Xu Chang c08175f92a Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-domain into dev 2024-03-19 10:40:00 +08:00