Q 16618fe307 feat(academic): D10 课酬端口扩 Income/TeacherExp,按比例提成落地(percentage 百分数) 14 tuntia sitten
..
activity_handler.go e5c21fff15 fix(academic): AC-13b 回执——端点25 错误码 3140→2002 + 端点22/24 补活动级 money 17 tuntia sitten
activity_handler_test.go e5c21fff15 fix(academic): AC-13b 回执——端点25 错误码 3140→2002 + 端点22/24 补活动级 money 17 tuntia sitten
bill_handler.go ec174ee1ec test(academic): 【P0 守护】教龄精度口径锁 + 账单 pages 字段(P1 明细窗口已在 86172ad) 18 tuntia sitten
course_handler.go 9ed6936d41 fix(academic): 端点51 divide[] 按裁决改为 {userId,type,amount}(删 level/quota) 14 tuntia sitten
course_handler_test.go 16618fe307 feat(academic): D10 课酬端口扩 Income/TeacherExp,按比例提成落地(percentage 百分数) 14 tuntia sitten
divide_handler.go 32c3009ef8 docs(academic): AC-14 收尾——权限码清单导出 + divide 注释更正 + 种子注释 15 tuntia sitten
divide_handler_test.go 970f7ad303 fix(academic): 契约 v1.5 对齐(端点 1 扁平 / 12 业务时间 / 21 分布)+ 端点 11 注释 17 tuntia sitten
dto_activity.go e5c21fff15 fix(academic): AC-13b 回执——端点25 错误码 3140→2002 + 端点22/24 补活动级 money 17 tuntia sitten
dto_course.go 9ed6936d41 fix(academic): 端点51 divide[] 按裁决改为 {userId,type,amount}(删 level/quota) 14 tuntia sitten
dto_fund.go 38ff4dcd18 feat(academic): AC-12 Handler A(财务 + 账单端点 1~17、21 + DTO/校验) 18 tuntia sitten
fund_handler.go 970f7ad303 fix(academic): 契约 v1.5 对齐(端点 1 扁平 / 12 业务时间 / 21 分布)+ 端点 11 注释 17 tuntia sitten
fund_handler_test.go aaacdc0a1f feat(academic): AC-13b 活动 Handler(端点 22~37) 17 tuntia sitten
handler.go fec4cbecf5 feat(academic): AC-13c 课程 Handler(端点 44~57) 14 tuntia sitten
route.go fec4cbecf5 feat(academic): AC-13c 课程 Handler(端点 44~57) 14 tuntia sitten
route_e2e_test.go fec4cbecf5 feat(academic): AC-13c 课程 Handler(端点 44~57) 14 tuntia sitten
seed.go 32c3009ef8 docs(academic): AC-14 收尾——权限码清单导出 + divide 注释更正 + 种子注释 15 tuntia sitten