|
@@ -1,6 +1,7 @@
|
|
|
package entity_crud
|
|
|
|
|
|
import (
|
|
|
+ "git.sxidc.com/go-framework/baize/framework/core/api"
|
|
|
"git.sxidc.com/go-framework/baize/framework/core/api/response"
|
|
|
"git.sxidc.com/go-framework/baize/framework/gateway"
|
|
|
"git.sxidc.com/go-tools/utils/http_client"
|
|
@@ -91,7 +92,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
Url: simple.ServiceVersionedUrl + domainPath + "/create",
|
|
|
},
|
|
|
gateway.WithBeforeRequestCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if createOptions.beforeBuilderCallback != nil {
|
|
|
return createOptions.beforeBuilderCallback(requestBuilder)
|
|
|
}
|
|
@@ -99,7 +100,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
return nil
|
|
|
}),
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder, response *http_client.Response) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if createOptions.afterBuilderCallback != nil {
|
|
|
err := createOptions.afterBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -109,7 +110,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
|
|
|
return nil
|
|
|
})).
|
|
|
- ResponseErrorCallback(func(requestBuilder *gateway.RequestBuilder, err error) {
|
|
|
+ ResponseErrorCallback(func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, err error) {
|
|
|
response.SendIDResponse(requestBuilder.Context(), http.StatusOK, "", err)
|
|
|
}).
|
|
|
Request()
|
|
@@ -132,7 +133,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
Url: simple.ServiceVersionedUrl + domainPath + "/delete",
|
|
|
},
|
|
|
gateway.WithBeforeRequestCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if deleteOptions.beforeBuilderCallback != nil {
|
|
|
err := deleteOptions.beforeBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -143,7 +144,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
return nil
|
|
|
}),
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder, response *http_client.Response) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if deleteOptions.afterBuilderCallback != nil {
|
|
|
err := deleteOptions.afterBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -172,7 +173,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
&gateway.PutRequest{
|
|
|
Url: simple.ServiceVersionedUrl + domainPath + "/update",
|
|
|
},
|
|
|
- gateway.WithBeforeRequestCallback(func(requestBuilder *gateway.RequestBuilder) error {
|
|
|
+ gateway.WithBeforeRequestCallback(func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if updateOptions.beforeBuilderCallback != nil {
|
|
|
err := updateOptions.beforeBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -183,7 +184,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
return nil
|
|
|
}),
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder, response *http_client.Response) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if updateOptions.afterBuilderCallback != nil {
|
|
|
err := updateOptions.afterBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -212,7 +213,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
&gateway.GetRequest{
|
|
|
Url: simple.ServiceVersionedUrl + domainPath + "/query",
|
|
|
},
|
|
|
- gateway.WithBeforeRequestCallback(func(requestBuilder *gateway.RequestBuilder) error {
|
|
|
+ gateway.WithBeforeRequestCallback(func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if queryOptions.beforeBuilderCallback != nil {
|
|
|
err := queryOptions.beforeBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -223,7 +224,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
return nil
|
|
|
}),
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder, response *http_client.Response) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if queryOptions.afterBuilderCallback != nil {
|
|
|
err := queryOptions.afterBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -253,7 +254,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
Url: simple.ServiceVersionedUrl + domainPath + "/get",
|
|
|
},
|
|
|
gateway.WithBeforeRequestCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if getByIDOptions.beforeBuilderCallback != nil {
|
|
|
err := getByIDOptions.beforeBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|
|
@@ -264,7 +265,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
return nil
|
|
|
}),
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
- func(requestBuilder *gateway.RequestBuilder, response *http_client.Response) error {
|
|
|
+ func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if getByIDOptions.afterBuilderCallback != nil {
|
|
|
err := getByIDOptions.afterBuilderCallback(requestBuilder)
|
|
|
if err != nil {
|