POST city/v3/DataChangeWeb/ManagerSaveSourceFields

运营管理端保存源类型字段设置 【n4.4】

Request

URI Params

None.

Body Params

SourceDataFieldWebModel
字段名字段说明字段类型附加信息
SourceDataFieldId

实体ID

integer

None.

SourceDataTypeId

源类型ID

integer

None.

SourceDataTypeName

源类型名称

string

None.

SourceModelFieldName

业务模型字段名称

string

None.

SourceModelFieldDesc

业务模型字段说明

string

None.

AliasFieldDesc

客户自定义业务模板字段名称

string

None.

IsPrimarykey

业务主键(冗余)

boolean

None.

IsForeignkey

是否外键

boolean

None.

ForeignkeySourceDataTypeId

外键源业务数据

integer

None.

IsMatchGrid

是否匹配至网格

boolean

None.

CleanEntityFieldName

清洗实体字段名称

string

None.

CleanEntityFieldDataType

清洗实体字段数据类型

string

None.

IsMatchSysCode

是否匹配国标数据元

boolean

None.

SysCodeId

国标数据源ID

integer

None.

SysCodeName

国标数据源名称

string

None.

IsRequired

是否必填

boolean

None.

LengthRange

长度限制范围

Collection of integer

None.

LengthRangeDes

长度限制范围描述

string

None.

FormatCheck

特殊格式校验

EnumFormatCheck

None.

FormatCheckDes

特殊格式校验描述

string

None.

CleanRuleDes

清洗规则描述

string

None.

SysCodePairs

自定义国标数据源键值对

Collection of SysCodeConfigWebModel

None.

PName

上级级联字段名称

string

None.

Width

页面显示列宽

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "SourceDataFieldId": "1",
  "SourceDataTypeId": "2",
  "SourceDataTypeName": "sample string 3",
  "SourceModelFieldName": "sample string 4",
  "SourceModelFieldDesc": "sample string 5",
  "AliasFieldDesc": "sample string 6",
  "IsPrimarykey": true,
  "IsForeignkey": true,
  "ForeignkeySourceDataTypeId": 9,
  "IsMatchGrid": true,
  "CleanEntityFieldName": "sample string 11",
  "CleanEntityFieldDataType": "sample string 12",
  "IsMatchSysCode": true,
  "SysCodeId": "14",
  "SysCodeName": "sample string 15",
  "IsRequired": true,
  "LengthRange": [
    1,
    2
  ],
  "LengthRangeDes": "sample string 17",
  "FormatCheck": 0,
  "FormatCheckDes": "无",
  "CleanRuleDes": "sample string 18",
  "SysCodePairs": [
    {
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Customizes": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Customizes": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ],
  "PName": "sample string 19",
  "Width": 20
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SourceDataFieldWebModel'.

Response

APIResult
字段名字段说明字段类型附加信息
Ret

返回结果(0-成功;>0-失败) ret=0 成功返回/ret=1 参数错误/ret=2 频率受限 /ret=3 Token无效 /ret=4 服务器内部错误 /ret=5 用户操作错误 / ret=6 停机维护 / ret=7 身份失效

integer

None.

ErrCode

错误代码,因功能而异

integer

None.

Msg

返回信息

string

None.

SeqId

请求序列

integer

None.

InfoMsg

API附加信息

string

None.

application/json, text/json

Sample:
{
  "Ret": 1,
  "ErrCode": 2,
  "Msg": "sample string 3",
  "SeqId": 4,
  "InfoMsg": "sample string 5"
}