refactor(backend): isolate workspace aggregation

This commit is contained in:
2026-07-21 14:58:25 +08:00
parent 14a140985c
commit a53f047efe
8 changed files with 818 additions and 734 deletions

View File

@@ -29,7 +29,7 @@ func TestDemoSeedCreatesFrontendWorkspaceData(t *testing.T) {
require.NoError(t, err)
require.NotEmpty(t, token)
workspace, err := projects.NewService().Workspace(result.User.ID, result.Projects[0].ID)
workspace, err := projects.NewService().Workspace(result.User.ID, result.Projects[0].Identity)
require.NoError(t, err)
require.Equal(t, "项目 A1", workspace.Project.Name)
require.GreaterOrEqual(t, len(workspace.Inbox), 4)