| .. |
|
activity_expiry.go
|
e14f6138fc
feat(academic): AC-04 余额核心服务 8 SP + AC-05 退费/清零(双 log + 活动失效)
|
19 часов назад |
|
balance_ledger_test.go
|
60c1315f21
fix(academic): balance_after 改为「全局账户余额快照(同操作多行同值)」+ 台账两条门禁用例
|
19 часов назад |
|
course_service.go
|
a916ffa754
feat(academic): AC-11 课程/排班/打卡服务 + 3 修复型 SP + 2 迁移型 SP
|
20 часов назад |
|
course_service_test.go
|
a916ffa754
feat(academic): AC-11 课程/排班/打卡服务 + 3 修复型 SP + 2 迁移型 SP
|
20 часов назад |
|
divide_service.go
|
85cd5e6e38
fix(academic): 服务层按 dump 对齐(D2 零额度不入账 / D4 已存在 no-op / D6 新节点 type / A6 原额度前置 / D11 改绑 / 契约注释)
|
20 часов назад |
|
divide_service_test.go
|
0211fadbd9
fix(academic): SumUsable campusID 语义按 dump 三重推翻重写(A7 二次修正)+ 注释/测试对齐
|
20 часов назад |
|
fund_service.go
|
bc7f2a2d17
test(academic): 补 R4-bis「目标账户已存在」侧用例 + 把「定位必须带机构」的推理写进注释
|
18 часов назад |
|
fund_service_test.go
|
79b6d1c84b
fix(academic): SP5 三步修正补齐 + R6 五处 2002 统一 + 108 判别式(A18) 落地注释
|
19 часов назад |
|
fund_service_transfer_test.go
|
bc7f2a2d17
test(academic): 补 R4-bis「目标账户已存在」侧用例 + 把「定位必须带机构」的推理写进注释
|
18 часов назад |
|
maintenance_service.go
|
a916ffa754
feat(academic): AC-11 课程/排班/打卡服务 + 3 修复型 SP + 2 迁移型 SP
|
20 часов назад |
|
maintenance_service_test.go
|
a916ffa754
feat(academic): AC-11 课程/排班/打卡服务 + 3 修复型 SP + 2 迁移型 SP
|
20 часов назад |
|
record_service.go
|
a916ffa754
feat(academic): AC-11 课程/排班/打卡服务 + 3 修复型 SP + 2 迁移型 SP
|
20 часов назад |
|
record_service_test.go
|
a916ffa754
feat(academic): AC-11 课程/排班/打卡服务 + 3 修复型 SP + 2 迁移型 SP
|
20 часов назад |
|
refund_service.go
|
60c1315f21
fix(academic): balance_after 改为「全局账户余额快照(同操作多行同值)」+ 台账两条门禁用例
|
19 часов назад |
|
refund_service_test.go
|
e14f6138fc
feat(academic): AC-04 余额核心服务 8 SP + AC-05 退费/清零(双 log + 活动失效)
|
19 часов назад |