feat: rbac完善,file接入完成

This commit is contained in:
Blizzard
2026-05-01 12:56:08 +08:00
parent bbd3f834b9
commit a93477ea8e
81 changed files with 5470 additions and 371 deletions
@@ -34,3 +34,58 @@ func (s *FileServiceServer) GetFilesByIds(ctx context.Context, in *file.GetFiles
l := logic.NewGetFilesByIdsLogic(ctx, s.svcCtx)
return l.GetFilesByIds(in)
}
// 创建文件记录
func (s *FileServiceServer) CreateFile(ctx context.Context, in *file.CreateFileReq) (*file.CreateFileResp, error) {
l := logic.NewCreateFileLogic(ctx, s.svcCtx)
return l.CreateFile(in)
}
// 通过MD5检查文件是否存在
func (s *FileServiceServer) CheckFileByMd5(ctx context.Context, in *file.CheckFileByMd5Req) (*file.CheckFileByMd5Resp, error) {
l := logic.NewCheckFileByMd5Logic(ctx, s.svcCtx)
return l.CheckFileByMd5(in)
}
// 删除文件记录
func (s *FileServiceServer) DeleteFiles(ctx context.Context, in *file.DeleteFilesReq) (*file.CommonResp, error) {
l := logic.NewDeleteFilesLogic(ctx, s.svcCtx)
return l.DeleteFiles(in)
}
// 获取文件列表
func (s *FileServiceServer) GetFileList(ctx context.Context, in *file.GetFileListReq) (*file.GetFileListResp, error) {
l := logic.NewGetFileListLogic(ctx, s.svcCtx)
return l.GetFileList(in)
}
// ---------- 存储配置 ----------
func (s *FileServiceServer) CreateStorageConfig(ctx context.Context, in *file.CreateStorageConfigReq) (*file.CommonResp, error) {
l := logic.NewCreateStorageConfigLogic(ctx, s.svcCtx)
return l.CreateStorageConfig(in)
}
func (s *FileServiceServer) UpdateStorageConfig(ctx context.Context, in *file.UpdateStorageConfigReq) (*file.CommonResp, error) {
l := logic.NewUpdateStorageConfigLogic(ctx, s.svcCtx)
return l.UpdateStorageConfig(in)
}
func (s *FileServiceServer) DeleteStorageConfig(ctx context.Context, in *file.DeleteFilesReq) (*file.CommonResp, error) {
l := logic.NewDeleteStorageConfigLogic(ctx, s.svcCtx)
return l.DeleteStorageConfig(in)
}
func (s *FileServiceServer) SetDefaultStorageConfig(ctx context.Context, in *file.SetDefaultStorageConfigReq) (*file.CommonResp, error) {
l := logic.NewSetDefaultStorageConfigLogic(ctx, s.svcCtx)
return l.SetDefaultStorageConfig(in)
}
func (s *FileServiceServer) GetStorageConfigList(ctx context.Context, in *file.StorageConfigListReq) (*file.StorageConfigListResp, error) {
l := logic.NewGetStorageConfigListLogic(ctx, s.svcCtx)
return l.GetStorageConfigList(in)
}
func (s *FileServiceServer) GetDefaultStorageConfig(ctx context.Context, in *file.GetDefaultStorageConfigReq) (*file.GetDefaultStorageConfigResp, error) {
l := logic.NewGetDefaultStorageConfigLogic(ctx, s.svcCtx)
return l.GetDefaultStorageConfig(in)
}