// Package configure 提供配置中心客户端的SDK,支持数据库字典的增删改查操作。 // // 主要功能: // - 数据库表字典的创建、查询、更新、删除 // - 支持Basic认证和Token认证 // - 自动从全局配置加载配置中心地址和token // - 完整的错误处理和类型安全 // // 快速开始: // // // 使用默认配置(从全局config获取) // client, err := configure.NewClient() // if err != nil { // log.Fatal(err) // } // // // 查询数据库表字典列表 // query := &configure.DicTableQueryRequest{ // QueryRequest: queryreq.QueryRequest{ // Page: 0, // PageSize: 10, // }, // } // // result, err := client.ListTables(context.Background(), query) // if err != nil { // log.Fatal(err) // } // // // 创建数据库表字典 // req := &configure.DicTableRequest{ // TableID: "test_table_001", // TableType: "实体表", // Name: "测试表", // Description: "测试表描述", // Fields: []configure.DicTableFieldRequest{ // { // FieldID: "test_table_001.id", // TableID: "test_table_001", // FiledType: "实际字段", // DataType: "数值型", // FieldName: "id", // FieldNameCN: "主键ID", // Description: "主键字段", // }, // }, // } // // detail, err := client.SaveTable(context.Background(), req) // if err != nil { // log.Fatal(err) // } // // 配置说明: // // 客户端支持两种认证方式: // - Basic认证:使用用户名和密码 // - Token认证:使用Bearer token // // 配置可以从以下方式获取: // - 全局配置:通过config.GetConfigureConfig()获取配置中心地址和token // - 自定义配置:通过NewClientWithConfig()传入自定义配置 // // API端点: // - POST /api/dic-table/list - 查询数据库表字典列表 // - POST /api/dic-table/detail/{table_id} - 查询数据库表字典详情 // - POST /api/dic-table/save - 创建或更新数据库表字典 // - POST /api/dic-table/delete/{table_id} - 删除数据库表字典 package configure