feat(storage): 素材库容量 - 展示账号文件使用进度

Refs #227

Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com>
This commit is contained in:
ddCat
2026-08-15 12:52:11 +08:00
parent 914717cae6
commit 91ac4bd501
7 changed files with 179 additions and 7 deletions

View File

@@ -106,6 +106,19 @@ func RegisterUserDataRoutes(r *gin.RouterGroup, svc *service.Service) {
}
ok(c, gin.H{"resources": resources})
})
r.GET("/resources/storage-usage", func(c *gin.Context) {
user, err := currentUser(c, svc)
if err != nil {
failService(c, err)
return
}
usage, err := svc.AccountFileStorageUsage(user.ID)
if err != nil {
failService(c, err)
return
}
ok(c, gin.H{"usage": usage})
})
r.POST("/resources", func(c *gin.Context) {
user, err := currentUser(c, svc)
if err != nil {