查询表单字段

HTTP API

HTTP 请求格式说明

  • 对于GET请求,参数需要通过URL传递
  • 对于Post请求,Body必须使用Json格式传递数据
  • 请求参数必须包含appIdtimestamp 和数据签名sign

HTTP 返回参数说明

参数名 参数类型 描述
code int 返回码,0为请求成功
msg string 返回消息

查询参会人类别表单字段

HTTP 请求

GET https://opentest.31huiyi.com/api/Registration/AttendeeType/GetFields

请求参数

参数名 参数类型 是否必须 描述
bventId string 会议id
attendeeTypeId string 参会人类别id
appId string appId
sign string 签名
timestamp string 时间戳

响应结果

{
    "code":0,
    "msg":"",
    "data":{ 
        "fields": [
            {
                "groupName": "FullNameGroup", // 字段组名称(可空)
                "fieldGroup": "Basic",  //字段所属分组用于分组展示用,常用分组有:Basic(基本信息),SocialContact(社交信息)等
                "fieldName": "FullName", // 字段名
                "displayName": "姓名", //字段显示名
                "fieldType": "Textbox", //字段类型,常用类型有:Radio(单选框),Checkbox(复选框),Textbox(文本),Textarea(文本域),RichText(富文本),Numeric(纯数字),DateTime(日期时间),Decimal(金额),UploadButton(头像上传),Select(下拉),MultipleSelect(多选下拉),UploadFile(文件上传),ProvincesCityAreaAddress(三级联动地址),OnOff(设置/取消设置)
                "fieldOptions": [
                    {
                        "code":"",
                        "optionDescribe":""
                    }
                ],
                "verifyCombinatorialTag": {  // 数据格式验证
                    "isJoinVerifyChinaMobile": false, // 参会报名时是否验证大陆手机号规则
                    "isVerifyBankCart": false, // 银行卡号验证
                    "isVerifyIdCard": true, // 参会报名时是否验身份证规则
                    "isVerifyEmail": false, // 参会报名时是否验证邮箱规则
                    "intJoinVerifyInternationalMobile": false, // 参会报名时是否验证国际手机号规则
                    "isJoinVerifyMacaoMobile": false // 参会报名时是否验证澳台手机号规则
                },
                "openFunctionalVerificationTag": {
                    "isOnlyAdmin ": false, // 是否仅管理员可见
                    "isEnableOtherProp": true, // 启用其他属性
                    "isShowDetailAddress": false, // 是否显示详细地址
                    "isForbidden": false, // 是否禁用
                    "isCache": true, // 缓存该字段,在填写下一个表单时自动填写
                    "isCanModify": false, // 报名后是否允许修改
                    "isAllowSearch": true, //  是否允许查询
                    "isEnableMobileCode": false, //手机是否开启动态验证码
                    "isUnique": false, //是否唯一
                    "isHidePassword": false, //是否隐藏二次密码
                    "isShow": false, // 是否显示
                    "isEnableEmailCode": false, // 邮箱是否开启动态验证码
                    "isRequired":false // 是否必须
                },
                "defaultValue": "", //  缺省值(默认显示)
                "sortId": 1, // 排序字段
                "description": "culpa sint sunt Lorem", // 字段描述
                "specialFieldTag": "None",
                "fileExtensionsData": null, // 上传文件字段可选上传类型
                "maxLength": 50, //允许输入最大长度
                "placeHolder": null, 
                "dateFormat": null, // 日期格式
                "isCustomField": true,
            }
        ],
        "groups": [
            {
                "id":"de8f9a79-2c3a-450b-b053-224760e22243",
                "isSplit": false, // 是否拆分显示
                "isUseMiddle": true, //姓名是否显示中间名
                "certificateTypeCombinationTags": [], // 证件类型,返回整型数组。[1,2,4,8,16,32]1:身份证2:护照4:港澳台居住证8:台胞证16:港澳通行证32:居住证
                "transportTypeCombinationTags": [], // 交通方式类型[1,2,4,8,16]1:飞机2:火车4:轮船8:汽车16:自驾
                "displayName": "姓名", //分组组字段显示名
                "groupName": "FullNameGroup" 
            }
        ]
   }
}

响应参数说明

参数名 参数类型 描述
fields[ array 表单字段列表
 groupName string 字段组名称
 fieldGroup string 字段所属分组用于分组展示用,常用分组有:Basic(基本信息),SocialContact(社交信息)等
 fieldName string 字段名
 displayName string 字段显示名
 fieldType string 字段类型,常用类型有:Radio(单选框),Checkbox(复选框),Textbox(文本),Textarea(文本域),RichText(富文本),Numeric(纯数字),DateTime(日期时间),Decimal(金额),UploadButton(头像上传),Select(下拉),MultipleSelect(多选下拉),UploadFile(文件上传),ProvincesCityAreaAddress(三级联动地址),OnOff(设置/取消设置)
 fieldOptions[ array
  code string
  optionDescribe string
 ]
 verifyCombinatorialTag { object 数据格式验证
  isJoinVerifyChinaMobile bool 是否验证大陆手机号规则
  isVerifyBankCart bool 是否验证银行卡号
  isVerifyIdCard bool 是否验身份证规则
  isVerifyEmail bool 是否验证邮箱规则
  isJoinVerifyInternationalMobile bool 是否验证国际手机号规则
  isJoinVerifyMacaoMobile bool 是否验证澳台手机号规则
 }
 openFunctionalVerificationTag { object
  isOnlyAdmin bool 是否仅管理员可见
  isEnableOtherProp bool 启用其他属性
  isShowDetailAddress bool 是否显示详细地址
  isForbidden bool 是否禁用
  isCache bool 缓存该字段,在填写下一个表单时自动填写
  isCanModify bool 报名后是否允许修改
  isAllowSearch bool 是否允许查询
  isEnableMobileCode bool 手机是否开启动态验证码
  isUnique bool 是否唯一
  isHidePassword bool 是否隐藏二次密码
  isShow bool 是否显示
  isEnableEmailCode bool 邮箱是否开启动态验证码
  isRequired bool 是否必须
 }
 defaultValue string 缺省值(默认显示)
 sortId number 排序字段
 description string 字段描述
 specialFieldTag string 排序字段
 fileExtensionsData string 上传文件字段可选上传类型
 maxLength number 允许输入最大长度
 placeHolder string 占位提示
 dateFormat string 日期格式
 isCustomField bool
]
groups[ array 表单字段分组
 isSplit bool 是否拆分显示
 isUseMiddle bool 姓名是否显示中间名
 certificateTypeCombinationTags array[int] 证件类型,返回整型数组。[1,2,4,8,16,32]1:身份证2:护照4:港澳台居住证8:台胞证16:港澳通行证32:居住证
 transportTypeCombinationTags array[int] 交通方式类型[1,2,4,8,16]1:飞机2:火车4:轮船8:汽车16:自驾
 displayName string 分组组字段显示名
 groupName string FullNameGroup
]

 

Was this article helpful?

Related Articles

Leave A Comment?