This commit is contained in:
2026-07-18 10:52:32 +08:00
parent 2dcafae465
commit b5ef58f434
61 changed files with 1274 additions and 2142 deletions

View File

@@ -7,6 +7,7 @@ import (
"seeyon-filesystem/config"
"seeyon-filesystem/dto"
"seeyon-filesystem/model"
"seeyon-filesystem/utils"
)
// StorageAssignService 存储策略分配服务
@@ -245,6 +246,7 @@ func (s *StorageAssignService) SetDefault(policyID uint64) error {
// 创建新记录
return config.DB.Create(&model.StorageAssignment{
ID: utils.GenID(),
PolicyID: policyID,
IsDefault: 1,
Status: 1,
@@ -265,6 +267,7 @@ func (s *StorageAssignService) AssignToRole(roleID, policyID uint64, quota int64
}
return config.DB.Create(&model.StorageAssignment{
ID: utils.GenID(),
GroupID: roleID,
PolicyID: policyID,
StorageQuota: quota,
@@ -286,6 +289,7 @@ func (s *StorageAssignService) AssignToUser(userID, policyID uint64, quota int64
}
return config.DB.Create(&model.StorageAssignment{
ID: utils.GenID(),
UserID: userID,
PolicyID: policyID,
StorageQuota: quota,