package dpsapi import ( "git.sxidc.com/go-tools/api_binding/http_binding" "git.sxidc.com/go-tools/api_binding/http_binding/binding_context" "git.sxidc.com/go-tools/api_binding/http_binding/request" "git.sxidc.com/go-tools/api_binding/http_binding/response" ) func V1Api(binding *http_binding.Binding, dpsAddress string) { http_binding.PostBind(binding, &http_binding.SimpleBindItem[OperateFromRequest, any]{ Path: "/dpsv1/database/operate", ResponseFunc: response.SendMsgResponse, BusinessFunc: func(c *binding_context.Context, inputModel OperateFromRequest) (any, error) { //dpsClient, err := dps.NewClient(dpsAddress, "v1", inputModel.DatabaseID) //if err != nil { // return nil, err //} return nil, nil }, OptionalBindingFunc: request.BindingMultipartForm[any], }) }