feat: rbac完善,file接入完成
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user