一般文件
資料夾管理¶
取得文件庫(根目錄資料夾)清單 GetRootFolder¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Folder.GetRootFolder
輸入參數
無
回傳結果
IEnumerable<RootFolderModel>(同 ISO.Folder.GetRootFolder 回傳結果)
取得文件庫(根目錄資料夾)的資料夾清單 GetFolder¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Folder.GetFolder
輸入參數
GetFolderReqModel
| 屬性 | 型別 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
| RootFolderCode | string |
V | 文件庫(根目錄資料夾)的代碼 |
回傳結果
IEnumerable<FolderModel>(同 ISO.Folder.Get 回傳結果)
新增資料夾 AddFolder¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Folder.AddFolder
輸入參數
AddFolderReqModel(同 ISO.Folder.Add 輸入參數)
回傳結果
IEnumerable<FolderModel>(同 ISO.Folder.Get 回傳結果)
刪除資料夾 DeleteFolder¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Folder.DeleteFolder
輸入參數
DeleteFolderReqModel(同 ISO.Folder.Delete 輸入參數)
回傳結果
IEnumerable<FolderModel>(同 ISO.Folder.Get 回傳結果)
資料夾更名 UpdateFolder¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Folder.UpdateFolder
輸入參數
UpdateFolderReqModel(同 ISO.Folder.Update 輸入參數)
回傳結果
IEnumerable<FolderModel>(同 ISO.Folder.Get 回傳結果)
取得資料夾權限 GetFolderPermission¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Folder.GetFolderPermission
輸入參數
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
輸入參數
UpdateFolderPermissionModel
| 屬性 | 型別 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
| RootFolderCode | string |
V | 文件庫(根目錄資料夾)的代碼 | |
| FolderPath | string |
V | 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2 | |
| Readers | List<UserSetItem> |
讀者 |
回傳結果
無
文件管理¶
取得資料夾內容清單 GetFolderContent¶
金鑰權限需求: 文件中心 > 管理文件庫
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.DMS.Doc.GetFolderContent
輸入參數
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
輸入參數
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
輸入參數
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
輸入參數
DeleteDocReqModel
| 屬性 | 型別 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
| RootFolderCode | string |
V | 文件庫(根目錄資料夾)的代碼 | |
| FolderPath | string |
V | 資料夾的路徑,如要查詢根目錄,請輸入 '/',ex: folder1/folder2 | |
| FileName | string |
V | 文件名稱 |
回傳結果
無