Commit Graph

496 Commits

Author SHA1 Message Date
Pan Qiancheng 195e999743 feat: 适配更多情况需要检查 2026-01-05 12:32:26 +08:00
Pan Qiancheng 86b9f217af feat: 优化判断路径,检查并添加部分忽略注释 2026-01-05 10:33:17 +08:00
Pan Qiancheng 09b1207af3 feat: 大幅优化build编译性能,支持检查checker中的大部分情况 2026-01-04 22:52:39 +08:00
Pan Qiancheng 0d2a3a2f94 feat: 完善一处log 2026-01-01 22:11:21 +08:00
Pan Qiancheng 1abb39e7a5 fix: 修复框架创建oper时因为不存在checker而导致iState为null的情况 2026-01-01 21:34:25 +08:00
Pan Qiancheng b9b904d230 feat: 新增编译器脚本。feat: 检查is属性是否存在,并且是string literal 2026-01-01 20:46:46 +08:00
Xu Chang 11b1e6f3a6 修改了schemaBuilder,处理了attribute重名的问题 2026-01-01 15:06:08 +08:00
Pan Qiancheng da2920c8b5 feat: 添加trigger在注册时的action重复检查,因为在同步时若出现action重复定义的trigger会导致出错 2025-12-31 14:25:02 +08:00
QCQCQC@Debian d354c28a3b feat: 修改了routine的类型,新增contextBuilder 2025-12-10 17:49:42 +08:00
Xu Chang 47b7898bb5 exception信息完善 2025-11-26 09:27:49 +08:00
Xu Chang 64189f8f79 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2025-11-19 17:28:45 +08:00
Xu Chang d5339a1d4c 完善了权限的报错信息 2025-11-19 17:28:37 +08:00
Pan Qiancheng 32675a9080 fix: 修复了在entities中引用项目中其他位置的类型时出现的引用路径问题 2025-11-07 14:28:15 +08:00
Xu Chang e417d2a864 增加了删除userRelation也删除对应的userEntityClaim的trigger 2025-10-11 13:16:30 +08:00
Xu Chang 12818d440a 更新了pretrigger在判断和执行时的一个次序bug 2025-10-10 19:17:28 +08:00
Xu Chang 9ab084ad1d 在处理权限时,对create userEntityGrant加以特殊处理 2025-10-10 16:12:31 +08:00
Xu Chang 3790dc1def asyncStore增加了checkRelation接口声明 2025-08-11 15:41:25 +08:00
Xu Chang d5b99e5012 处理了includeDeleted的查询结果处理 2025-05-16 17:48:02 +08:00
Xu Chang f48e723391 对attrUpdateMatrix中的filter为函数情况的遗漏处理进行了补齐 2025-05-10 15:20:16 +08:00
Pan Qiancheng 3f7885fc20 build 2025-05-09 11:08:55 +08:00
Xu Chang ed9dd7cbf2 完善了attrUpdateMatrix中支持用函数返回filter 2025-05-08 15:19:31 +08:00
Xu Chang f87c797921 cascadeSelect把selectionId传到子查询中 2025-05-08 14:31:12 +08:00
Xu Chang 6c5c0b8159 opRecords中的selection支持id 2025-05-08 10:24:27 +08:00
wkj abad1f2d8f build 2025-05-08 10:09:42 +08:00
Pan Qiancheng e1aeaed465 添加analyzeEntitiesExternal方法,用于外部解析entity数据 2025-05-06 18:33:53 +08:00
Xu Chang c2a5e1bda1 relationAuth中把updateFree的判断下降到每一层上 2025-05-04 16:19:29 +08:00
lxy 3427cbb24e serializeResult修正 2025-04-25 17:13:19 +08:00
wkj 19dfe089e9 ServerConfiguration增加socket配置,支持socket订阅返回不同的URL 2025-04-15 19:56:59 +08:00
Pan Qiancheng c97faa58b8 free类型的endpoint支持了自定义statusCode 2025-04-15 15:45:53 +08:00
Xu Chang 056a7a58e8 endpoint定义重建 2025-04-15 11:36:27 +08:00
Pan Qiancheng 6353485c6f 支持了自定义的endpoint 2025-04-15 09:28:40 +08:00
Xu Chang 01b33e0d88 增加了commitTrigger返回数据更新的能力 2025-03-13 16:28:14 +08:00
Xu Chang 9bc8a7df3d trigger中忘记了对attributes的处理 2025-03-05 20:21:03 +08:00
Xu Chang beb7f589d1 更新了一个异常的格式 2025-02-27 14:22:04 +08:00
Xu Chang ebfc019722 attributeUpdateMatrix中去掉了filter返回不能为undefined的情况 2025-02-14 14:14:34 +08:00
Xu Chang 9f48e6762f 将cascadeStore中的polishSelection函数剥离了对外提供 2025-02-13 16:51:33 +08:00
Xu Chang a2c0c827d6 完善了一些异常的i18n 2025-02-11 16:15:04 +08:00
Xu Chang 056ec0397f AsyncContext中声明了一个tryDeduceException接口,用于在出错时尝试推断成业务类的错误 2025-01-26 16:09:28 +08:00
Xu Chang 73858ded4f 修改了exception的i18n设计 2025-01-21 12:51:02 +08:00
Xu Chang fb6ad56a04 重构了编译器 2025-01-20 11:21:51 +08:00
Xu Chang bea9638dfc rowChecker增加了exception类型定义,允许通过环境变量disable modi对行的锁定 2025-01-07 08:08:33 +08:00
Xu Chang 39c7cef89f createModi容错,当更新了完全不存在的行时报warning 2024-12-31 11:20:52 +08:00
wkj 10c30b83f4 执行checkpoint,trigger是commit再执行independentCheckPoint 2024-12-26 13:53:50 +08:00
Xu Chang 1b925944a8 在trigger上增加了cleanTriggerDataBySelf参数 2024-12-25 17:58:13 +08:00
Xu Chang 82b6f95318 合并了checkpoint逻辑,统一使用按commitTrigger的名称逐个处理 2024-12-25 17:19:16 +08:00
Xu Chang f4af94a98a 修正了一下对更新无属性情况的处理 2024-12-25 13:26:38 +08:00
Xu Chang d3e35ed176 对modi进行了合并操作处理 2024-12-17 17:00:37 +08:00
wkj 1e488d86cb SimpleConnector 异常错误使用 makeException 2024-12-10 10:15:07 +08:00
Xu Chang bb28a2d2cc 去除了默认取所有modi的逻辑,由应用自己处理 2024-12-07 15:31:23 +08:00
Xu Chang 39cf85e051 assert中的信息输出 2024-11-19 08:43:46 +08:00