跳轉到

一般文件

資料夾管理

取得文件庫(根目錄資料夾)清單 GetRootFolder

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.GetRootFolder

var result = await UofxService.DMS.Folder.GetRootFolder();

輸入參數

回傳結果

  • IEnumerable<RootFolderModel> (同 ISO.Folder.GetRootFolder 回傳結果)

取得文件庫(根目錄資料夾)的資料夾清單 GetFolder

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.GetFolder

var result = await UofxService.DMS.Folder.GetFolder(model);

輸入參數

  • GetFolderReqModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼

回傳結果

  • IEnumerable<FolderModel> (同 ISO.Folder.Get 回傳結果)

新增資料夾 AddFolder

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.AddFolder

var result = await UofxService.DMS.Folder.AddFolder(model);

輸入參數

  • AddFolderReqModel (同 ISO.Folder.Add 輸入參數)

回傳結果

  • IEnumerable<FolderModel> (同 ISO.Folder.Get 回傳結果)

刪除資料夾 DeleteFolder

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.DeleteFolder

var result = await UofxService.DMS.Folder.DeleteFolder(model);

輸入參數

  • DeleteFolderReqModel (同 ISO.Folder.Delete 輸入參數)

回傳結果

  • IEnumerable<FolderModel> (同 ISO.Folder.Get 回傳結果)

資料夾更名 UpdateFolder

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.UpdateFolder

var result = await UofxService.DMS.Folder.UpdateFolder(model);

輸入參數

  • UpdateFolderReqModel (同 ISO.Folder.Update 輸入參數)

回傳結果

  • IEnumerable<FolderModel> (同 ISO.Folder.Get 回傳結果)

取得資料夾權限 GetFolderPermission

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.GetFolderPermission

var result = await UofxService.DMS.Folder.GetFolderPermission(model);

輸入參數

  • GetFolderPermissionModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼
FolderPath string V 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2

回傳結果

  • FolderPermissionModel
屬性 型別 說明
Readers List<UserSetItem> 讀者

更新資料夾權限 UpdateFolderPermission

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Folder.UpdateFolderPermission

await UofxService.DMS.Folder.UpdateFolderPermission(model);

輸入參數

  • UpdateFolderPermissionModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼
FolderPath string V 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2
Readers List<UserSetItem> 讀者

回傳結果

文件管理

取得資料夾內容清單 GetFolderContent

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Doc.GetFolderContent

var result = await UofxService.DMS.Doc.GetFolderContent(model);

輸入參數

  • GetFolderDetailReqModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼
FolderPath string V 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2
PageOptions PageRequestModel 分頁設定

回傳結果

  • SearchByPage<FolderDetailResponseModel>
屬性 型別 說明
PageInfo PageInfoModel 分頁資訊
Items IEnumerable<FolderDetailResponseModel> 分頁內容
  • FolderDetailResponseModel
屬性 型別 說明
Folder string 子資料夾
Document DocDocumentResponseModel 文件
Editor UserSetItem 最後修改者
ModifiedDate DateTimeOffset 修改時間
AllowDelete bool? 是否可刪除
  • DocDocumentResponseModel
屬性 型別 說明
Id Guid 文件 ID
FileId Guid 檔案 ID
FileName string 檔案名稱
Length long 檔案大小

檢查資料夾內是否有同名的檔案 CheckDocDuplication

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Doc.CheckDocDuplication

var result = await UofxService.DMS.Doc.CheckDocDuplication(model);

輸入參數

  • CheckDocDuplicationReqModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼
FolderPath string V 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2
DocumentNames List<string> 檢查的檔名

  • rootFolderCode (string), folderPath (string), docName (string)

回傳結果

  • bool

上傳檔案到指定資料夾 UploadDoc

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Doc.UploadDoc

await UofxService.DMS.Doc.UploadDoc(model);

輸入參數

  • UploadDocReqModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼
FolderPath string V 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2
DuplicateAction DocumentDuplicateAction 檔名重複時的處置方式
Documents List<FileViewModel> 要上傳的檔案

  • rootFolderCode (string), folderPath (string), action (DocumentDuplicateAction), doc (FileViewModel)

  • FileViewModel (同 ISO.Doc.Add 輸入參數)

回傳結果

刪除文件 DeleteDoc

金鑰權限需求: 文件中心 > 管理文件庫

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.DMS.Doc.DeleteDoc

await UofxService.DMS.Doc.DeleteDoc(model);

輸入參數

  • DeleteDocReqModel
屬性 型別 必填 預設值 說明
RootFolderCode string V 文件庫(根目錄資料夾)的代碼
FolderPath string V 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2
FileName string V 文件名稱

回傳結果