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 |
|
what
|
fa8fb0753c
|
[feat] 新增 mqttt OnPublish hook
|
2024-04-25 21:48:45 +08:00 |
|
what
|
dd4fb6c049
|
[feat] 新增 ErrFuncNotImplemented
|
2024-04-25 21:09:32 +08:00 |
|
what
|
aa401d6048
|
[feat] Mqtt hook 调整
|
2024-04-24 09:44:46 +08:00 |
|
what
|
7d55b17630
|
[feat] mqtt 支持
|
2024-04-23 09:49:28 +08:00 |
|
what
|
0e21627c9a
|
[feat] MQTT Roles 字段调整
|
2024-04-19 23:20:03 +08:00 |
|
what
|
3a890cdcc6
|
[feat] MQTT 添加 Params 字段
|
2024-04-19 21:20:34 +08:00 |
|
what
|
4942a1a1ad
|
[feat] mqtt 支持
|
2024-04-19 16:16:14 +08:00 |
|
what
|
40b987e7f5
|
[feat] 新增 mqtt
|
2024-04-17 14:59:02 +08:00 |
|
what
|
ee4b5fe3c6
|
[feat] GridLayoutFormField 添加 BoxStyle 字段
|
2024-03-27 10:59:36 +08:00 |
|
what
|
65c4e2f6b2
|
[fix] GridLayoutFormField widgetPerfix -> widgetPrefix
|
2024-03-24 18:40:27 +08:00 |
|
what
|
5da80d6008
|
[feat] 调整字段 layout -> theme
|
2024-02-26 22:34:06 +08:00 |
|
what
|
0f071dbae0
|
[feat] 新增 data_list isGridLayout 字段
|
2024-02-26 22:33:25 +08:00 |
|
what
|
fb154c6422
|
[feat] 调整 ResQueryExtend 类型
|
2024-02-26 22:32:27 +08:00 |
|
what
|
b4c13f60d2
|
[feat] 新增 platform 字段
|
2024-02-26 22:31:26 +08:00 |
|
what
|
cdb36bf427
|
[feat] 新增 RouteService_LIST_GRID_LAYOUT 类型
|
2024-02-26 22:29:18 +08:00 |
|
what
|
68cffa4d7d
|
[feat] 新增 ResQueryOrder ResQueryGroup 类型
|
2024-02-20 17:57:04 +08:00 |
|
what
|
c6f99dce1c
|
[feat] 验证码添加验证次数限制
|
2024-02-01 20:21:27 +08:00 |
|
what
|
88097d181a
|
[feat] 新增 RouteParam 接口
|
2024-02-01 16:12:50 +08:00 |
|
what
|
dfe4a87a4b
|
[feat] 新增 RouteParam 接口
|
2024-02-01 16:03:52 +08:00 |
|
what
|
5b83db69b0
|
[feat] 新增 RouteParam 接口
|
2024-02-01 15:58:57 +08:00 |
|
what
|
64555b3678
|
[feat] 新增 RouteParam 接口
|
2024-02-01 15:54:40 +08:00 |
|
what
|
a3eaa24141
|
[feat] 调整验证码
|
2024-01-31 15:18:15 +08:00 |
|
what
|
a79b4c33a6
|
[feat] 调整验证码
|
2024-01-30 17:48:30 +08:00 |
|
what
|
50f103ab0c
|
[feat] 调整验证码
|
2024-01-30 16:50:17 +08:00 |
|
what
|
d0a72dfd0b
|
[feat] 调整验证码
|
2024-01-30 11:13:06 +08:00 |
|
what
|
ef1d73c764
|
[feat] 调整验证码
|
2024-01-30 09:47:03 +08:00 |
|
what
|
f84734be84
|
[feat] 调整验证码
|
2024-01-30 09:33:11 +08:00 |
|
what
|
fc966787b4
|
[feat] 新增验证码错误代码
|
2024-01-29 22:35:35 +08:00 |
|
what
|
cbd80e752f
|
[feat] 调整验证码
|
2024-01-29 22:35:05 +08:00 |
|
what
|
8549266703
|
[feat] 统一 Http 中间件命名
|
2024-01-29 17:26:16 +08:00 |
|
what
|
3f3d051c42
|
[feat] 统一 Http 中间件命名
|
2024-01-29 17:25:48 +08:00 |
|
what
|
0d0a5ce476
|
[feat] 新增 Captcha 接口标准
|
2024-01-29 17:24:51 +08:00 |
|
what
|
02548b4e0c
|
[feat] 新增 ResApiCaptcha 类型
|
2024-01-29 15:42:22 +08:00 |
|
what
|
45a1e3fa5a
|
[feat] 新增 ResApiCaptcha 类型
|
2024-01-29 15:14:08 +08:00 |
|
what
|
98dd6217f4
|
[fix] ResApiField id => uuid
|
2024-01-29 15:07:32 +08:00 |
|
what
|
17ee1779bc
|
[feat] 调整用户信息, 新增 contracts.UserRuntime 类型
|
2023-12-27 22:38:41 +08:00 |
|
what
|
4fc4a1b053
|
[feat] 调整用户信息, 新增 contracts.UserRuntime 类型
|
2023-12-27 22:03:38 +08:00 |
|
what
|
95b5b15b16
|
[feat] 丰富错误内容提示
|
2023-12-27 13:38:55 +08:00 |
|
what
|
8ed7df206b
|
[feat] 丰富 20300 错误提示
|
2023-12-27 10:39:55 +08:00 |
|
what
|
cc13271821
|
[feat] 条件明细为规则函数做准备
|
2023-12-27 10:25:59 +08:00 |
|
what
|
e61862bd42
|
[feat] 区分用户无权限和未登录
|
2023-12-27 10:22:43 +08:00 |
|
what
|
e1fc968fb2
|
[feat] 避免数据权限过滤中出现重复的数据
|
2023-12-25 15:22:49 +08:00 |
|
what
|
104d5e82a9
|
[fix] User.ID() int -> int64
|
2023-12-05 16:01:42 +08:00 |
|
what
|
1f119cf945
|
[feat] add func GetDBConn() *db.Connection
|
2023-12-04 14:57:59 +08:00 |
|
what
|
640a878778
|
[feat] 布局字段添加盒子模型样式
|
2023-11-12 23:21:15 +08:00 |
|
what
|
a60d214ca5
|
[feat] 列表布局配置
|
2023-11-12 16:10:32 +08:00 |
|
what
|
5686cc5c8d
|
[feat] 路由信息添加 extra 扩展信息字段
|
2023-11-08 10:50:20 +08:00 |
|
what
|
69e11996c8
|
[feat] 添加错误类型 ErrUserWechatregister
|
2023-11-03 17:33:30 +08:00 |
|
what
|
15924443f0
|
[feat] ErrUserWechatBound msg 调整
|
2023-11-03 13:50:30 +08:00 |
|
what
|
b8a765d007
|
[feat] go-chi v1.5.4 => v5
|
2023-11-03 11:05:20 +08:00 |
|
what
|
1cb726d66d
|
[feat] 新增WeChat 绑定提示
|
2023-11-03 11:04:39 +08:00 |
|