@@ -8,14 +8,16 @@ export interface Setting {
88 enableAuth : boolean
99 localProxy : boolean
1010 multipleStream : boolean
11- runTimes : number // 后端实际返回的字段名
11+ runTimes : number // 已经运行的时间
1212 createdAt : string
1313 updatedAt : string
1414 baseURL : string
1515 enableTopFileAutoRefresh : boolean
1616 initialized : boolean // 系统是否初始化完成
1717 jobThreadCount : number // 任务线程数
1818 autoRefreshMinutes : number // 自动刷新间隔(分钟)
19+ multipleStreamThreadCount : number // 多线程流线程数
20+ multipleStreamChunkSize : number // 多线程流块大小
1921}
2022
2123export interface InitSystemRequest {
@@ -58,6 +60,21 @@ export interface ModifyAutoRefreshMinutesRequest {
5860 autoRefreshMinutes : number
5961}
6062
63+ // 新增:修改多线程流线程数请求
64+ export interface ModifyMultipleStreamThreadCountRequest {
65+ multipleStreamThreadCount : number // 1-64之间
66+ }
67+
68+ // 新增:修改多线程流块大小请求
69+ export interface ModifyMultipleStreamChunkSizeRequest {
70+ multipleStreamChunkSize : number // 512KB-32MB之间
71+ }
72+
73+ // 新增:修改操作的通用响应
74+ export interface ModifyResponse {
75+ rowsAffected : number
76+ }
77+
6178// 设置API
6279export const settingApi = {
6380 // 获取设置
@@ -110,6 +127,16 @@ export const settingApi = {
110127 return api . post ( '/setting/modify_auto_refresh_minutes' , data )
111128 } ,
112129
130+ // 新增:修改多线程流线程数
131+ modifyMultipleStreamThreadCount : ( data : ModifyMultipleStreamThreadCountRequest ) : Promise < ModifyResponse > => {
132+ return api . post ( '/setting/modify_multiple_stream_thread_count' , data )
133+ } ,
134+
135+ // 新增:修改多线程流块大小
136+ modifyMultipleStreamChunkSize : ( data : ModifyMultipleStreamChunkSizeRequest ) : Promise < ModifyResponse > => {
137+ return api . post ( '/setting/modify_multiple_stream_chunk_size' , data )
138+ } ,
139+
113140 // 初始化系统
114141 initSystem : ( data : InitSystemRequest ) : Promise < void > => {
115142 return api . post ( '/setting/init_system' , data )
0 commit comments