feat: batch set server config (#114)

* feat: batch set server config

* make every field optional

* chore: auto-fix linting and formatting issues

* update

* [WIP] improve batch edit ux

* chore: auto-fix linting and formatting issues
This commit is contained in:
UUBulb
2025-02-04 11:19:52 +08:00
committed by GitHub
parent 38c3467106
commit dfe7d57ea4
10 changed files with 349 additions and 77 deletions

View File

@@ -99,12 +99,6 @@ export interface GithubComNezhahqNezhaModelCommonResponseGithubComNezhahqNezhaMo
success: boolean
}
export interface GithubComNezhahqNezhaModelCommonResponseModelForceUpdateResponse {
data: ModelForceUpdateResponse
error: string
success: boolean
}
export interface GithubComNezhahqNezhaModelCommonResponseModelLoginResponse {
data: ModelLoginResponse
error: string
@@ -117,6 +111,12 @@ export interface GithubComNezhahqNezhaModelCommonResponseModelProfile {
success: boolean
}
export interface GithubComNezhahqNezhaModelCommonResponseModelServerTaskResponse {
data: ModelServerTaskResponse
error: string
success: boolean
}
export interface GithubComNezhahqNezhaModelCommonResponseModelServiceResponse {
data: ModelServiceResponse
error: string
@@ -336,12 +336,6 @@ export interface ModelDDNSProfile {
webhook_url: string
}
export interface ModelForceUpdateResponse {
failure?: number[]
offline?: number[]
success?: number[]
}
export interface ModelFrontendTemplate {
author: string
is_admin: boolean
@@ -577,6 +571,11 @@ export interface ModelServer {
uuid: string
}
export interface ModelServerConfigForm {
config: string
servers: number[]
}
export interface ModelServerForm {
/** DDNS配置 */
ddns_profiles?: number[]
@@ -615,6 +614,12 @@ export interface ModelServerGroupResponseItem {
servers: number[]
}
export interface ModelServerTaskResponse {
failure?: number[]
offline?: number[]
success?: number[]
}
export interface ModelService {
cover: number
created_at: string