Q
|
2a8fc3249f
fix(academic): 仓储层按 dump 对齐(V-02 位移 root 限定 / V-04 活动维度 / V-05 取消归零 / A7 / A11 / A6)
|
il y a 1 jour |
Q
|
9d8de5af82
fix(academic): 修复审计 P0(老带新判据判错 status + 分成 BFS 起点多算一代)
|
il y a 1 jour |
Q
|
92b8b1a0f7
feat(academic): AC-03 余额账户/工单/支付单仓储层(原子增减 + 行锁 + 幂等 + NULL 行三通道)
|
il y a 1 jour |
Q
|
a1971b7dcd
fix(academic): 审计时间零值落库缺陷根因修复(27 列补 default + 撤 ensureCreateTime)
|
il y a 1 jour |
Alex
|
7f0a9dc598
test(model): 落地设计 v0.1.3 §2.6 指纹口径约束 + §2.4-B A3(self_support→bool)
|
il y a 1 jour |
Alex
|
f667bd1230
test(academic): 落地设计 v0.1.2 §2.4 的 L1/L2 裁定(类型归一 + DDL 指纹锁)
|
il y a 1 jour |
Alex
|
d95282c78c
feat(academic): AC-06 活动仓储层 + AC-09 分账服务(嵌套集/BFS/级联额度)
|
il y a 1 jour |
Kou
|
bc3c970a70
feat(academic): AC-01 模型全量 27 表 + AC-02 共享内核
|
il y a 1 jour |
Q
|
027c26377f
feat(rbac): S1 引入 Casbin v3 策略引擎 + 自写 GORM Adapter(第②层接口强制)
|
il y a 1 jour |
Q
|
5afb640731
fix(identity): B4 打通 phone+密码 登录链路(Handler 解锁 + e2e 合并门禁)
|
il y a 2 jours |
Q
|
870dc89f83
fix(migrate): 真库 e2e 验收发现两处缺陷并修复(O(N) 逐行 COUNT + 归一漏剔不可见字符)
|
il y a 3 jours |
Q
|
38f6ee646b
test: T8 测试基线固化(credential/id/scope 单测 + CGO 端口性)
|
il y a 3 jours |
Q
|
e579b3e4b2
fix(migrate): t_legacy_mapping 补 legacy_teaching_user_id(P1-05 §2 三源语义拍定)
|
il y a 3 jours |
Q
|
c754c2161f
feat(migrate): P1-04/T5 数据迁移工具(幂等 upsert + 事务 + 置信分级)
|
il y a 3 jours |
Q
|
665e7eb479
fix(identity e2e): seedWechatUser 补 AppID 对齐 v1.2 唯一键
|
il y a 3 jours |
Q
|
ee4ab1dfb7
feat(identity): core-model-ddl v1.2 表结构对齐
|
il y a 3 jours |
Q
|
058da50f3f
feat(identity): 移动端 App 内微信 webview 授权端点 /auth/wechat/authorize
|
il y a 3 jours |
Q
|
e2a00041b3
feat(identity): 微信扫码 success 回显 memberships(复用两步②分流)
|
il y a 3 jours |
Q
|
a5fae3ac12
feat(identity): 微信扫码登录端点(Redis 状态机 + 复用两步②票据)
|
il y a 3 jours |
Q
|
460da46dc8
fix(identity e2e): BadPassword 用合法长度错密,真正走到防枚举 1001 路径
|
il y a 3 jours |
Q
|
cef0d125ae
feat(org): T6.5-e 超管角色-权限点矩阵配置端点 + 缓存联动
|
il y a 3 jours |
Q
|
be1630c3eb
feat(identity+org): T6.5-d issue/me 下发 menuTree/permissions + 路由角色白名单
|
il y a 3 jours |
Q
|
541f2e2784
feat(org): T6.5-b/c RBAC model + 平台级仓储 + 菜单树解析
|
il y a 3 jours |
Q
|
b8f4538b68
feat(org): T6 机构/校区仓储 + 强制 Scoping + 越权拦截 + /org 端点
|
il y a 3 jours |
Q
|
583c6e5be5
feat(identity): T4-6 main 装配 + token 包单测 + 登录 e2e(W2 身份模块全链路落地)
|
il y a 3 jours |
Q
|
04844e52a2
feat(identity): T4-5 验签中间件 + scope/claims 注入(NewAuth)
|
il y a 3 jours |
Q
|
2404d5c493
feat(identity): T4-4 /auth/* 端点 handler(两步登录 + me/refresh/logout + 微信占位)
|
il y a 3 jours |
Q
|
9d74dac806
feat(identity): T4-3 AuthService 两步登录 + Redis 票据 + 惰性升级
|
il y a 3 jours |
Q
|
60338528d2
feat(identity): T4-2 登录主链路仓储 + 修复 WithCause 解包链契约
|
il y a 3 jours |
Q
|
024fa155bd
feat(redis): T4-1 infra/redis 装配 + token 存储实现
|
il y a 3 jours |