更新时间:2024-05-30 GMT+08:00
分享

编辑码表字段值

功能介绍

编辑码表字段值。

调用方法

请参见如何调用API

URI

PUT /v2/{project_id}/design/code-tables/{id}/values

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

id

String

实体ID,填写String类型替代Long类型。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

使用Token认证时必选。

workspace

String

工作空间ID,获取方法请参见实例ID和工作空间ID

X-Project-Id

String

项目ID,获取方法请参见项目ID和账号ID

多project场景采用AK/SK认证的接口请求,则该字段必选。

Content-Type

String

默认值:application/json;charset=UTF-8

可选,有Body体的情况下必选,没有Body体则无需填写和校验。

表3 请求Body参数

参数

是否必选

参数类型

描述

to_add

Array of CodeTableFieldVO objects

新增码表属性、属性值列表。

to_modify

Array of CodeTableFieldVO objects

编辑码表属性值列表。

to_remove

Array of CodeTableFieldVO objects

删除码表属性ID列表。

表4 CodeTableFieldVO

参数

是否必选

参数类型

描述

id

String

码表字段ID,填写String类型替代Long类型。

code_table_id

String

所属码表ID,填写String类型替代Long类型。

ordinal

Integer

序号。

name_en

String

字段名,英文。

name_ch

String

字段名,中文。

description

String

描述。

data_type

String

字段类型。

domain_type

String

字段类型所属域。

枚举值:

  • NUMBER: 数字类型

  • STRING: 字符类型

  • DATETIME: 日期类型

  • BLOB: 大对象(BLOB)

  • OTHER: 其它类型

data_type_extend

String

数据类型扩展字段。

is_unique_key

Boolean

是否唯一。

code_table_field_values

Array of CodeTableFieldValueVO objects

码表属性值。

count_field_values

Integer

码表属性值总数。

表5 CodeTableFieldValueVO

参数

是否必选

参数类型

描述

id

String

码表字段ID,填写String类型替代Long类型。

fd_id

String

所属码表属性ID,填写String类型替代Long类型。

fd_value

String

码表属性值。

ordinal

Integer

序号。

description

String

描述。

响应参数

状态码: 200

表6 响应Body参数

参数

参数类型

描述

data

data object

data,统一的返回结果的最外层数据结构。

表7 data

参数

参数类型

描述

value

Array of CodeTableFieldVO objects

码表字段列表信息。

表8 CodeTableFieldVO

参数

参数类型

描述

id

String

码表字段ID,填写String类型替代Long类型。

code_table_id

String

所属码表ID,填写String类型替代Long类型。

ordinal

Integer

序号。

name_en

String

字段名,英文。

name_ch

String

字段名,中文。

description

String

描述。

data_type

String

字段类型。

domain_type

String

字段类型所属域。

枚举值:

  • NUMBER: 数字类型

  • STRING: 字符类型

  • DATETIME: 日期类型

  • BLOB: 大对象(BLOB)

  • OTHER: 其它类型

data_type_extend

String

数据类型扩展字段。

is_unique_key

Boolean

是否唯一。

code_table_field_values

Array of CodeTableFieldValueVO objects

码表属性值。

count_field_values

Integer

码表属性值总数。

表9 CodeTableFieldValueVO

参数

参数类型

描述

id

String

码表字段ID,填写String类型替代Long类型。

fd_id

String

所属码表属性ID,填写String类型替代Long类型。

fd_value

String

码表属性值。

ordinal

Integer

序号。

description

String

描述。

状态码: 400

表10 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

状态码: 401

表11 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

状态码: 403

表12 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

状态码: 404

表13 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

请求示例

根据请求参数,编辑码表的字段值,包括码表字段的新增。

PUT https://{endpoint}/v2/{project_id}/design/code-tables/1230204979835502592/values

{
  "to_add" : [ {
    "id" : "178101",
    "code_table_id" : "1230204979835502592",
    "ordinal" : 1,
    "name_en" : "code",
    "name_ch" : "编码",
    "description" : "",
    "data_type" : "STRING",
    "domain_type" : null,
    "data_type_extend" : null,
    "is_unique_key" : false,
    "code_table_field_values" : [ {
      "fd_id" : "178101",
      "fd_value" : "4",
      "ordinal" : 4
    } ],
    "count_field_values" : 3
  }, {
    "id" : "178102",
    "code_table_id" : "1230204979835502592",
    "ordinal" : 2,
    "name_en" : "province",
    "name_ch" : "省",
    "description" : "",
    "data_type" : "STRING",
    "domain_type" : null,
    "data_type_extend" : null,
    "is_unique_key" : false,
    "code_table_field_values" : [ {
      "fd_id" : "178102",
      "fd_value" : "重庆市",
      "ordinal" : 4
    } ],
    "count_field_values" : 3
  }, {
    "id" : "178103",
    "code_table_id" : "1230204979835502592",
    "ordinal" : 3,
    "name_en" : "city",
    "name_ch" : "市",
    "description" : "",
    "data_type" : "STRING",
    "domain_type" : null,
    "data_type_extend" : null,
    "is_unique_key" : false,
    "code_table_field_values" : [ {
      "fd_id" : "178103",
      "fd_value" : "重庆市",
      "ordinal" : 4
    } ],
    "count_field_values" : 3
  }, {
    "id" : "178104",
    "code_table_id" : "1230204979835502592",
    "ordinal" : 4,
    "name_en" : "county",
    "name_ch" : "县",
    "description" : "",
    "data_type" : "STRING",
    "domain_type" : null,
    "data_type_extend" : null,
    "is_unique_key" : false,
    "code_table_field_values" : [ {
      "fd_id" : "178104",
      "fd_value" : "渝东区",
      "ordinal" : 4
    } ],
    "count_field_values" : 3
  } ]
}

响应示例

状态码: 200

Success,返回数据是CodeTableFieldVO数组。

{
  "data" : {
    "value" : [ {
      "id" : "178101",
      "code_table_id" : "1230204979835502592",
      "ordinal" : 1,
      "name_en" : "code",
      "name_ch" : "编码",
      "description" : "",
      "data_type" : "STRING",
      "domain_type" : null,
      "data_type_extend" : null,
      "is_unique_key" : false,
      "code_table_field_values" : [ {
        "id" : "19983446",
        "fd_id" : "178101",
        "fd_value" : "1",
        "ordinal" : 1,
        "description" : null
      }, {
        "id" : "19983450",
        "fd_id" : "178101",
        "fd_value" : "2",
        "ordinal" : 2,
        "description" : null
      }, {
        "id" : "19983454",
        "fd_id" : "178101",
        "fd_value" : "3",
        "ordinal" : 3,
        "description" : null
      }, {
        "id" : "19983554",
        "fd_id" : "178101",
        "fd_value" : "4",
        "ordinal" : 4,
        "description" : null
      } ],
      "count_field_values" : 4
    }, {
      "id" : "178102",
      "code_table_id" : "1230204979835502592",
      "ordinal" : 2,
      "name_en" : "province",
      "name_ch" : "省",
      "description" : "",
      "data_type" : "STRING",
      "domain_type" : null,
      "data_type_extend" : null,
      "is_unique_key" : false,
      "code_table_field_values" : [ {
        "id" : "19983447",
        "fd_id" : "178102",
        "fd_value" : "安徽省",
        "ordinal" : 1,
        "description" : null
      }, {
        "id" : "19983451",
        "fd_id" : "178102",
        "fd_value" : "江苏省",
        "ordinal" : 2,
        "description" : null
      }, {
        "id" : "19983455",
        "fd_id" : "178102",
        "fd_value" : "上海市",
        "ordinal" : 3,
        "description" : null
      }, {
        "id" : "19983555",
        "fd_id" : "178102",
        "fd_value" : "重庆市",
        "ordinal" : 4,
        "description" : null
      } ],
      "count_field_values" : 4
    }, {
      "id" : "178103",
      "code_table_id" : "1230204979835502592",
      "ordinal" : 3,
      "name_en" : "city",
      "name_ch" : "市",
      "description" : "",
      "data_type" : "STRING",
      "domain_type" : null,
      "data_type_extend" : null,
      "is_unique_key" : false,
      "code_table_field_values" : [ {
        "id" : "19983448",
        "fd_id" : "178103",
        "fd_value" : "合肥市",
        "ordinal" : 1,
        "description" : null
      }, {
        "id" : "19983452",
        "fd_id" : "178103",
        "fd_value" : "南京市",
        "ordinal" : 2,
        "description" : null
      }, {
        "id" : "19983456",
        "fd_id" : "178103",
        "fd_value" : "上海市",
        "ordinal" : 3,
        "description" : null
      }, {
        "id" : "19983556",
        "fd_id" : "178103",
        "fd_value" : "重庆市",
        "ordinal" : 4,
        "description" : null
      } ],
      "count_field_values" : 4
    }, {
      "id" : "178104",
      "code_table_id" : "1230204979835502592",
      "ordinal" : 4,
      "name_en" : "county",
      "name_ch" : "县",
      "description" : "",
      "data_type" : "STRING",
      "domain_type" : null,
      "data_type_extend" : null,
      "is_unique_key" : false,
      "code_table_field_values" : [ {
        "id" : "19983449",
        "fd_id" : "178104",
        "fd_value" : "瑶海区",
        "ordinal" : 1,
        "description" : null
      }, {
        "id" : "19983453",
        "fd_id" : "178104",
        "fd_value" : "雨花台区",
        "ordinal" : 2,
        "description" : null
      }, {
        "id" : "19983457",
        "fd_id" : "178104",
        "fd_value" : "浦东新区",
        "ordinal" : 3,
        "description" : null
      }, {
        "id" : "19983557",
        "fd_id" : "178104",
        "fd_value" : "渝东区",
        "ordinal" : 4,
        "description" : null
      } ],
      "count_field_values" : 4
    } ]
  }
}

状态码: 400

{
  "error_code" : "DS.60xx",
  "error_msg" : "The user request is illegal."
}

状态码: 401

{
  "error_code" : "DS.60xx",
  "error_msg" : "User authentication failed."
}

状态码: 403

{
  "error_code" : "DS.60xx",
  "error_msg" : "The user does not have permission to call this API."
}

状态码: 404

{
  "error_code" : "DS.60xx",
  "error_msg" : "The User Request API does not exist."
}

SDK代码示例

SDK代码示例如下。

根据请求参数,编辑码表的字段值,包括码表字段的新增。

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
package com.huaweicloud.sdk.test;

import com.huaweicloud.sdk.core.auth.ICredential;
import com.huaweicloud.sdk.core.auth.BasicCredentials;
import com.huaweicloud.sdk.core.exception.ConnectionException;
import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
import com.huaweicloud.sdk.core.exception.ServiceResponseException;
import com.huaweicloud.sdk.dataartsstudio.v1.region.dataartsstudioRegion;
import com.huaweicloud.sdk.dataartsstudio.v1.*;
import com.huaweicloud.sdk.dataartsstudio.v1.model.*;

import java.util.List;
import java.util.ArrayList;

public class UpdateCodeTableValuesSolution {

    public static void main(String[] args) {
        // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
        // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
        String ak = System.getenv("CLOUD_SDK_AK");
        String sk = System.getenv("CLOUD_SDK_SK");
        String projectId = "{project_id}";

        ICredential auth = new BasicCredentials()
                .withProjectId(projectId)
                .withAk(ak)
                .withSk(sk);

        dataartsstudioClient client = dataartsstudioClient.newBuilder()
                .withCredential(auth)
                .withRegion(dataartsstudioRegion.valueOf("<YOUR REGION>"))
                .build();
        UpdateCodeTableValuesRequest request = new UpdateCodeTableValuesRequest();
        request.withId("{id}");
        CodeTableFieldValueUpdateVO body = new CodeTableFieldValueUpdateVO();
        List<CodeTableFieldValueVO> listToAddCodeTableFieldValues = new ArrayList<>();
        listToAddCodeTableFieldValues.add(
            new CodeTableFieldValueVO()
                .withFdId(178104L)
                .withFdValue("渝东区")
                .withOrdinal(4)
        );
        List<CodeTableFieldValueVO> listToAddCodeTableFieldValues1 = new ArrayList<>();
        listToAddCodeTableFieldValues1.add(
            new CodeTableFieldValueVO()
                .withFdId(178103L)
                .withFdValue("重庆市")
                .withOrdinal(4)
        );
        List<CodeTableFieldValueVO> listToAddCodeTableFieldValues2 = new ArrayList<>();
        listToAddCodeTableFieldValues2.add(
            new CodeTableFieldValueVO()
                .withFdId(178102L)
                .withFdValue("重庆市")
                .withOrdinal(4)
        );
        List<CodeTableFieldValueVO> listToAddCodeTableFieldValues3 = new ArrayList<>();
        listToAddCodeTableFieldValues3.add(
            new CodeTableFieldValueVO()
                .withFdId(178101L)
                .withFdValue("4")
                .withOrdinal(4)
        );
        List<CodeTableFieldVO> listbodyToAdd = new ArrayList<>();
        listbodyToAdd.add(
            new CodeTableFieldVO()
                .withId(178101L)
                .withCodeTableId(1230204979835502592L)
                .withOrdinal(1)
                .withNameEn("code")
                .withNameCh("编码")
                .withDescription("")
                .withDataType("STRING")
                .withIsUniqueKey(false)
                .withCodeTableFieldValues(listToAddCodeTableFieldValues3)
                .withCountFieldValues(3)
        );
        listbodyToAdd.add(
            new CodeTableFieldVO()
                .withId(178102L)
                .withCodeTableId(1230204979835502592L)
                .withOrdinal(2)
                .withNameEn("province")
                .withNameCh("省")
                .withDescription("")
                .withDataType("STRING")
                .withIsUniqueKey(false)
                .withCodeTableFieldValues(listToAddCodeTableFieldValues2)
                .withCountFieldValues(3)
        );
        listbodyToAdd.add(
            new CodeTableFieldVO()
                .withId(178103L)
                .withCodeTableId(1230204979835502592L)
                .withOrdinal(3)
                .withNameEn("city")
                .withNameCh("市")
                .withDescription("")
                .withDataType("STRING")
                .withIsUniqueKey(false)
                .withCodeTableFieldValues(listToAddCodeTableFieldValues1)
                .withCountFieldValues(3)
        );
        listbodyToAdd.add(
            new CodeTableFieldVO()
                .withId(178104L)
                .withCodeTableId(1230204979835502592L)
                .withOrdinal(4)
                .withNameEn("county")
                .withNameCh("县")
                .withDescription("")
                .withDataType("STRING")
                .withIsUniqueKey(false)
                .withCodeTableFieldValues(listToAddCodeTableFieldValues)
                .withCountFieldValues(3)
        );
        body.withToAdd(listbodyToAdd);
        request.withBody(body);
        try {
            UpdateCodeTableValuesResponse response = client.updateCodeTableValues(request);
            System.out.println(response.toString());
        } catch (ConnectionException e) {
            e.printStackTrace();
        } catch (RequestTimeoutException e) {
            e.printStackTrace();
        } catch (ServiceResponseException e) {
            e.printStackTrace();
            System.out.println(e.getHttpStatusCode());
            System.out.println(e.getRequestId());
            System.out.println(e.getErrorCode());
            System.out.println(e.getErrorMsg());
        }
    }
}

根据请求参数,编辑码表的字段值,包括码表字段的新增。

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
# coding: utf-8

from huaweicloudsdkcore.auth.credentials import BasicCredentials
from huaweicloudsdkdataartsstudio.v1.region.dataartsstudio_region import dataartsstudioRegion
from huaweicloudsdkcore.exceptions import exceptions
from huaweicloudsdkdataartsstudio.v1 import *

if __name__ == "__main__":
    # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
    # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
    ak = __import__('os').getenv("CLOUD_SDK_AK")
    sk = __import__('os').getenv("CLOUD_SDK_SK")
    projectId = "{project_id}"

    credentials = BasicCredentials(ak, sk, projectId) \

    client = dataartsstudioClient.new_builder() \
        .with_credentials(credentials) \
        .with_region(dataartsstudioRegion.value_of("<YOUR REGION>")) \
        .build()

    try:
        request = UpdateCodeTableValuesRequest()
        request.id = "{id}"
        listCodeTableFieldValuesToAdd = [
            CodeTableFieldValueVO(
                fd_id=178104,
                fd_value="渝东区",
                ordinal=4
            )
        ]
        listCodeTableFieldValuesToAdd1 = [
            CodeTableFieldValueVO(
                fd_id=178103,
                fd_value="重庆市",
                ordinal=4
            )
        ]
        listCodeTableFieldValuesToAdd2 = [
            CodeTableFieldValueVO(
                fd_id=178102,
                fd_value="重庆市",
                ordinal=4
            )
        ]
        listCodeTableFieldValuesToAdd3 = [
            CodeTableFieldValueVO(
                fd_id=178101,
                fd_value="4",
                ordinal=4
            )
        ]
        listToAddbody = [
            CodeTableFieldVO(
                id=178101,
                code_table_id=1230204979835502592,
                ordinal=1,
                name_en="code",
                name_ch="编码",
                description="",
                data_type="STRING",
                is_unique_key=False,
                code_table_field_values=listCodeTableFieldValuesToAdd3,
                count_field_values=3
            ),
            CodeTableFieldVO(
                id=178102,
                code_table_id=1230204979835502592,
                ordinal=2,
                name_en="province",
                name_ch="省",
                description="",
                data_type="STRING",
                is_unique_key=False,
                code_table_field_values=listCodeTableFieldValuesToAdd2,
                count_field_values=3
            ),
            CodeTableFieldVO(
                id=178103,
                code_table_id=1230204979835502592,
                ordinal=3,
                name_en="city",
                name_ch="市",
                description="",
                data_type="STRING",
                is_unique_key=False,
                code_table_field_values=listCodeTableFieldValuesToAdd1,
                count_field_values=3
            ),
            CodeTableFieldVO(
                id=178104,
                code_table_id=1230204979835502592,
                ordinal=4,
                name_en="county",
                name_ch="县",
                description="",
                data_type="STRING",
                is_unique_key=False,
                code_table_field_values=listCodeTableFieldValuesToAdd,
                count_field_values=3
            )
        ]
        request.body = CodeTableFieldValueUpdateVO(
            to_add=listToAddbody
        )
        response = client.update_code_table_values(request)
        print(response)
    except exceptions.ClientRequestException as e:
        print(e.status_code)
        print(e.request_id)
        print(e.error_code)
        print(e.error_msg)

根据请求参数,编辑码表的字段值,包括码表字段的新增。

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
package main

import (
	"fmt"
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
    dataartsstudio "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/dataartsstudio/v1"
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/services/dataartsstudio/v1/model"
    region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/dataartsstudio/v1/region"
)

func main() {
    // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
    // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
    ak := os.Getenv("CLOUD_SDK_AK")
    sk := os.Getenv("CLOUD_SDK_SK")
    projectId := "{project_id}"

    auth := basic.NewCredentialsBuilder().
        WithAk(ak).
        WithSk(sk).
        WithProjectId(projectId).
        Build()

    client := dataartsstudio.NewdataartsstudioClient(
        dataartsstudio.dataartsstudioClientBuilder().
            WithRegion(region.ValueOf("<YOUR REGION>")).
            WithCredential(auth).
            Build())

    request := &model.UpdateCodeTableValuesRequest{}
	request.Id = "{id}"
	fdIdCodeTableFieldValues:= int64(178104)
	fdValueCodeTableFieldValues:= "渝东区"
	ordinalCodeTableFieldValues:= int32(4)
	var listCodeTableFieldValuesToAdd = []model.CodeTableFieldValueVo{
        {
            FdId: &fdIdCodeTableFieldValues,
            FdValue: &fdValueCodeTableFieldValues,
            Ordinal: &ordinalCodeTableFieldValues,
        },
    }
	fdIdCodeTableFieldValues1:= int64(178103)
	fdValueCodeTableFieldValues1:= "重庆市"
	ordinalCodeTableFieldValues1:= int32(4)
	var listCodeTableFieldValuesToAdd1 = []model.CodeTableFieldValueVo{
        {
            FdId: &fdIdCodeTableFieldValues1,
            FdValue: &fdValueCodeTableFieldValues1,
            Ordinal: &ordinalCodeTableFieldValues1,
        },
    }
	fdIdCodeTableFieldValues2:= int64(178102)
	fdValueCodeTableFieldValues2:= "重庆市"
	ordinalCodeTableFieldValues2:= int32(4)
	var listCodeTableFieldValuesToAdd2 = []model.CodeTableFieldValueVo{
        {
            FdId: &fdIdCodeTableFieldValues2,
            FdValue: &fdValueCodeTableFieldValues2,
            Ordinal: &ordinalCodeTableFieldValues2,
        },
    }
	fdIdCodeTableFieldValues3:= int64(178101)
	fdValueCodeTableFieldValues3:= "4"
	ordinalCodeTableFieldValues3:= int32(4)
	var listCodeTableFieldValuesToAdd3 = []model.CodeTableFieldValueVo{
        {
            FdId: &fdIdCodeTableFieldValues3,
            FdValue: &fdValueCodeTableFieldValues3,
            Ordinal: &ordinalCodeTableFieldValues3,
        },
    }
	idToAdd:= int64(178101)
	codeTableIdToAdd:= int64(1230204979835502592)
	descriptionToAdd:= ""
	isUniqueKeyToAdd:= false
	countFieldValuesToAdd:= int32(3)
	idToAdd1:= int64(178102)
	codeTableIdToAdd1:= int64(1230204979835502592)
	descriptionToAdd1:= ""
	isUniqueKeyToAdd1:= false
	countFieldValuesToAdd1:= int32(3)
	idToAdd2:= int64(178103)
	codeTableIdToAdd2:= int64(1230204979835502592)
	descriptionToAdd2:= ""
	isUniqueKeyToAdd2:= false
	countFieldValuesToAdd2:= int32(3)
	idToAdd3:= int64(178104)
	codeTableIdToAdd3:= int64(1230204979835502592)
	descriptionToAdd3:= ""
	isUniqueKeyToAdd3:= false
	countFieldValuesToAdd3:= int32(3)
	var listToAddbody = []model.CodeTableFieldVo{
        {
            Id: &idToAdd,
            CodeTableId: &codeTableIdToAdd,
            Ordinal: int32(1),
            NameEn: "code",
            NameCh: "编码",
            Description: &descriptionToAdd,
            DataType: "STRING",
            IsUniqueKey: &isUniqueKeyToAdd,
            CodeTableFieldValues: &listCodeTableFieldValuesToAdd3,
            CountFieldValues: &countFieldValuesToAdd,
        },
        {
            Id: &idToAdd1,
            CodeTableId: &codeTableIdToAdd1,
            Ordinal: int32(2),
            NameEn: "province",
            NameCh: "省",
            Description: &descriptionToAdd1,
            DataType: "STRING",
            IsUniqueKey: &isUniqueKeyToAdd1,
            CodeTableFieldValues: &listCodeTableFieldValuesToAdd2,
            CountFieldValues: &countFieldValuesToAdd1,
        },
        {
            Id: &idToAdd2,
            CodeTableId: &codeTableIdToAdd2,
            Ordinal: int32(3),
            NameEn: "city",
            NameCh: "市",
            Description: &descriptionToAdd2,
            DataType: "STRING",
            IsUniqueKey: &isUniqueKeyToAdd2,
            CodeTableFieldValues: &listCodeTableFieldValuesToAdd1,
            CountFieldValues: &countFieldValuesToAdd2,
        },
        {
            Id: &idToAdd3,
            CodeTableId: &codeTableIdToAdd3,
            Ordinal: int32(4),
            NameEn: "county",
            NameCh: "县",
            Description: &descriptionToAdd3,
            DataType: "STRING",
            IsUniqueKey: &isUniqueKeyToAdd3,
            CodeTableFieldValues: &listCodeTableFieldValuesToAdd,
            CountFieldValues: &countFieldValuesToAdd3,
        },
    }
	request.Body = &model.CodeTableFieldValueUpdateVo{
		ToAdd: &listToAddbody,
	}
	response, err := client.UpdateCodeTableValues(request)
	if err == nil {
        fmt.Printf("%+v\n", response)
    } else {
        fmt.Println(err)
    }
}

更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。

状态码

状态码

描述

200

Success,返回数据是CodeTableFieldVO数组。

400

BadRequest

401

Unauthorized

403

Forbidden

404

Not Found

分享:

    相关文档

    相关产品