- route definition
- Url: /api/v1/configs
- Method: POST
- Request:
ConfigUpsertRequest - Response:
ConfigUpsertResponse
- request definition
type ConfigUpsertRequest struct {
Key string `json:"key"` // 配置键
Value string `json:"value"` // 配置值
}
- response definition
type ConfigUpsertResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data,omitempty"`
}
- route definition
- Url: /api/v1/configs/version
- Method: GET
- Request:
ConfigVersionDetailRequest - Response:
ConfigVersionDetailResponse
- request definition
type ConfigVersionDetailRequest struct {
Key string `form:"key"` // 配置键
Version int `form:"version"` // 版本号
}
- response definition
type ConfigVersionDetailResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data,omitempty"`
}
- route definition
- Url: /api/v1/configs/versions
- Method: GET
- Request:
ConfigVersionsRequest - Response:
ConfigVersionsResponse
- request definition
type ConfigVersionsRequest struct {
Key string `form:"key"` // 配置键
}
- response definition
type ConfigVersionsResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data,omitempty"`
}