refactor(backend): isolate workspace aggregation

This commit is contained in:
2026-07-21 14:58:25 +08:00
parent 8a5ad0c70f
commit fda364f49a
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)