Commit Graph
211 Commits
Author SHA1 Message Date
what ff3d65db22 chore: condition 依赖锁定到迁移后的真实版本
condition-v2 的 Condition/Engine 迁移到 db-v2 表达式树的改动已经提交
推送,这里同步锁定,不然独立于 go.work 拉取时 condition 的老代码
(还在用 db.Raw)跟已经锁定的新版 db-v2 对不上。
2026-08-21 08:59:55 +08:00
what 6a5a6e5370 重构: GetAnonymous/GetSystemUser 改为指向 req/userx 的别名
实现搬到了 req/userx(详见 req 仓库对应提交),这里不再自己维护一份,
避免和 req 互相依赖导致 go.mod 只能靠指向本地兄弟目录的 replace 绕开
版本解析。

顺带清理 go.mod:condition/db/reflux/req 都不再需要 replace,锁定成各自
的真实版本号。
2026-08-21 08:53:16 +08:00
what 27b8c31a52 docs: 新增 README,说明当前分支的能力范围
配合 v1-legacy 维护分支的拆分,记录 master 这条线(DI 辅助、插件注册、资源
系统对接、各类服务契约)目前有哪些能力,跟 v1-legacy 分支做区分。
2026-08-20 17:21:12 +08:00
what c3618adb02 重构: 接口层同步 ResFlags 重命名,Model.SetAuthDB 改名 SetPermission
HttpController.AuthDB()、OrmController.AuthDB() 类型从 req.ResScope 同步成 req.ResFlags。Model.SetAuthDB 改名 SetPermission(req.ResFlags),跟 req-v2 新的位标志权限体系对齐;OrmController.AuthDB() 暂不改名,范围只限 orm 这块。
2026-07-22 14:04:49 +08:00
what 8b122816a1 重构: 各类型 Controller 接口精简,配合 framework-v2 internal/handler 收拢公共实现
app.go/condflow.go/cron.go/event_stream.go/executor.go/gobridge.go/grpc.go/job.go/mcp.go/mqtt.go/res_virtual_table.go/ws.go/controller.go/support/service.go 精简掉搬到 framework-v2 internal/handler 里的公共默认实现,只保留接口定义。
2026-07-22 09:14:57 +08:00
what e14aee1498 重构: 根目录 resource.go 精简,res_event.go 替换为 res_watcher.go,新增 di.go
resource.go 只保留跟 base 包无关的部分接口定义。res_event.go(旧资源事件接口)删除,替换成 res_watcher.go(ResWatcher 相关接口)。新增 di.go,提供依赖注入相关的公共辅助函数。
2026-07-22 09:14:22 +08:00
what 9446571363 重构: base 包资源核心类型迁移到 req/resx,新增 res_watcher/res_api_param
base/resource.go、resource_hooks.go、resource_test.go、query_field.go 删除,ResField 等具体实现搬到 req/resx(见 res_field.go 里的类型别名)。res_listener.go 替换成 res_watcher.go,对应资源变更监听概念改名。新增 res_api_param.go 及配套测试(ResApi 参数建模,给 MCP tool 的 JSON Schema 生成用)。
2026-07-22 09:13:05 +08:00
what 53169264da feat: 接口层同步 CallWithUser 与 ResScope 重命名
HTTPService.Invoke 新增 caller req.User 参数,指定时内部转发请求认证成该身份,配合 req-v2 新增的 Router.CallWithUser。

HttpController.AuthDB()、Orm.Model.SetAuthDB()、OrmController.AuthDB() 的返回值/参数类型从 req.ResAuthDB 同步改成 req.ResScope,跟 req-v2 那边的重命名保持一致。
2026-07-21 18:02:16 +08:00
what 9ad5d25836 feat: 升级 samber/do v1 → v2 2026-05-15 09:04:12 +08:00
what 7741f7584d refactor: 服务接口 Stop() 重命名为 Shutdown() 2026-05-15 09:03:14 +08:00
what aed3a5ac22 [feat] git.fsdpf.net/go/req 依赖更新 2024-11-26 17:39:27 +08:00
what 7216c11f0c [feat] git.fsdpf.net/go/req 依赖更新 2024-11-26 17:09:07 +08:00
what abd333d9b6 [feat] Model 新增 IsDuplicated() bool 2024-11-25 21:59:06 +08:00
what 8a4206375f [fix] git.fsdpf.net/go/db 依赖更新 2024-11-25 19:51:34 +08:00
what a911a305e1 [feat] 完善 NewVirtualResource 方法 2024-11-25 15:28:19 +08:00
what 6675dca359 [feat] 移除资源 namespace 字段, 新增 isSystem 字段 2024-11-25 15:05:06 +08:00
what 6f5c443c81 [feat] 完善 PkgVersion GetFilePath GetSourceMapPath 2024-11-23 14:28:22 +08:00
what 4869409bf7 [feat] 完善 PkgVersion GetFilePath GetSourceMapPath 2024-11-22 17:54:37 +08:00
what 911852d14e [feat] 完善 PkgVersion GetFile() GetSourceMap() 2024-11-22 16:47:29 +08:00
what fefaa09793 [feat] PkgVersion 2024-11-22 15:43:05 +08:00
what 4e99e723c9 [feat] PkgVersion 2024-11-22 15:39:14 +08:00
what e434c33afb [feat] FileResponse 支持 header 头定义 2024-11-22 14:54:53 +08:00
what beeb0840d5 [fix] NewRawResponse headers 不生效 2024-11-03 00:54:28 +08:00
what dae5b130bb [feat] 优化 support/response, 并新增 NewHttpStatusResponse 2024-10-24 15:34:47 +08:00
what 58511825d3 [feat] 优化 support/response, 并新增 NewHttpStatusResponse 2024-10-24 15:26:42 +08:00
what 90a3c22545 [feat] 移除 DataListOperation 多余的字段 2024-10-09 14:30:44 +08:00
what 895528e82c [fix] 调整 GridLayoutForm Groups 字段类型 2024-09-24 15:35:34 +08:00
what 964c25efe1 [feat] 新增表单分组标识字段 2024-09-24 15:21:18 +08:00
what 722d821818 [feat] 新增 ResEventService 2024-07-20 21:00:18 +08:00
what 0de36f9de0 [feat] GridLayoutForm 添加 Cols 字段 2024-07-10 09:20:49 +08:00
what 7528e3923f [feat] 添加 http 响应错误日志 2024-07-04 15:50:56 +08:00
what 692e59e54e [doc] 注释 2024-07-04 15:50:15 +08:00
what 57904565f3 [feat] 统一 ORM 扩展条件入口 2024-07-04 15:49:39 +08:00
what ba0d080e14 [feat] DataList.IsDynamicRefresh 由 bool 改为 int 2024-05-13 10:53:27 +08:00
what dda4ced4c5 [feat] 重新梳理 ws 2024-05-10 21:55:09 +08:00
what 584571513c [feat] 重新梳理 ws 2024-05-10 21:18:21 +08:00
what 6d3b2267b9 [feat] 命名规范 GetOrmConditionByRes => GetOrmConditions 2024-05-09 14:24:41 +08:00
what 591bbabf6c [feat] 命名规范 GetOrmConditionByRes => GetOrmConditions 2024-05-09 14:16:48 +08:00
what ebd32a8731 [feat] 移除不合理 condition 部分 2024-05-09 14:03:40 +08:00
what 43ce8cef98 [fix] GetUser 2024-05-09 13:50:45 +08:00
what bddd754869 [feat] 重新梳理依赖 2024-05-09 13:15:24 +08:00
what 9172fb2f34 [feat] 移除 OrmController Init 方法 2024-05-07 15:01:48 +08:00
what 69efb787bb [feat] 新增 Operation 按钮支持 2024-05-07 10:16:25 +08:00
what 6b87809781 [feat] 统一 orm 入口 2024-05-07 10:15:55 +08:00
what 14b6334887 [feat] 分离 orm 中查询字段部分到 resource 2024-05-06 18:00:12 +08:00
what b6347d7963 [feat] OperationAccess 优化 2024-05-06 15:41:33 +08:00
what a2fed1cb5b [feat] 新增 OperationAccess.Merge 方法 2024-05-06 14:27:16 +08:00
what 553f327ae1 [feat] 新增 OperationAccess 支持 2024-05-06 13:43:35 +08:00
what 47a74d113e [feat] 基础 controller 目录结构调整 2024-04-30 13:48:11 +08:00
what a4f032b496 [feat] 新增 mqttt OnPublish hook 2024-04-25 21:51:08 +08:00