configuration.go 600 B

123456789101112131415161718192021
  1. package domain_gateway
  2. import (
  3. "git.sxidc.com/go-framework/baize/convenient/gwtools"
  4. "git.sxidc.com/go-framework/baize/framework/gateway"
  5. "net/http"
  6. )
  7. func ConfigurationGateway(serviceVersionedUrl string, builder *gateway.Builder) {
  8. gwtools.ValueObjectCRUD(builder, &gwtools.ValueObjectCRUDParams{
  9. ServiceVersionedUrl: serviceVersionedUrl,
  10. DomainCamelName: "Configuration",
  11. }, gwtools.WithValueObjectCRUDDisableQuery())
  12. builder.
  13. Url(http.MethodGet, "/configuration/values").
  14. Get(&gateway.GetRequest{
  15. Url: serviceVersionedUrl + "/configuration/values",
  16. }, nil).
  17. Build()
  18. }