# 报名管理

# 查询报名列表

# 功能说明

查询报名列表

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/enroll/list

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body json 如下字段 报名分页信息+报名列表信息
total Integer 13 总报名数量
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数
size Integer 10 当前页的记录数
isFirstPage boolean true 当前页是否是第一页
isLastPage boolean true 当前页是否是最后一页
list Array 如下字段 报名列表信息
id String 0138d1a778a5ffa9867 报名信息主键
enrollCode Integer 9 报名编号
enrollTitle String 火热报名 报名标题
enrollIntro String 报名简介 报名简介
beginTime Date 1693497600000 开始时间(时间戳)
endTime Date 1693497600000 结束时间(时间戳)
usingState Integer 1 发布状态(1.已发布
isSync Integer 1 是否同步信息到成员列表(null/0:否;1:是),仅当报名用户已存在的时候生效
price Double 0.0 收费金额(0表示不收费)
cashWay Integer 1 收款方式: 空/1 自有收款账号 2 平台代收款
isReview Integer 1 是否需要审核: 0 否 1 是
formalCount Integer 40 正式名额
allowCount Integer 50 允许报名名额
enrollAmount Integer 13 报名人数

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/enroll/list?factoryCode=123456&pageNum=1&pageSize=10&sign=eyJhbGciOiJIUzI1NiJ9

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "pageNum": 1,
        "pageSize": 1,
        "nextPage": 2,
        "total": 113,
        "pages": 113,
        "list": [
            {
                "id": "530bf78e38af4656b003a1dab2b61a98",
                "enrollCode": 120,
                "enrollTitle": "钢琴培训报名",
                "enrollIntro": "报名简介",
                "beginTime": 1693497600000,
                "endTime": 1696003200000,
                "usingState": 1,
                "creatorId": "11bf7d9d6c9c426980d5f6e8ca163c01",
                "creatorType": 1,
                "createTime": 1693816263000,
                "isSync": 1,
                "price": 1000,
                "cashWay": 2,
                "isReview": 1,
                "isActivate": 0,
                "formalCount": 50,
                "allowCount": 100,
                "attachUrl": "",
                "enrollAmount": 0
            }
        ],
        "isLastPage": false,
        "size": 113,
        "isFirstPage": true
    }
}

# 报名信息自定义信息列表

# 功能说明

查询报名自定义信息列表,注意每个报名的配置不同,自定义信息字段也不相同

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/enroll/customList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
enrollId String 0138d1a778a548cbbc25ee54effa9867 报名id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body Array 如下字段 报名自定义信息,数组
id String f5311141f7be1fb7fac58 自定义信息id
fieldName String 手机号 字段名
fieldType Integer 3 字段类型:(1.文本; 2.下拉框; 3.手机号; 4.图片; 5.日期; 6.密码; 7.多级下拉)
required Integer 0 是否必填:(0.否;1.是)
isUniqueness Integer 0 是否数据唯一(1.数据唯一;0.数据可以不唯一)
isAcc Integer 0 是否关联账号:(0.否;1.是)
accField String 关联的账号字段:(1.账号; 2.密码; 3.姓名; 4.组织架构; 5.头像; 6.人脸照片; 7.标签; 其他为自定义补充信息)

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/enroll/customList?factoryCode=123456&enrollId=d722800863f849b3869b3f36db315d80&sign=eyJhbGciOiJIUzI1NiJ9

正常返回示例

JSON格式

{
	"code": "200",
	"body": [{
			"id": "f5311141f5bf4b038c757be1fb7fac58",
			"fieldName": "账号",
			"fieldType": 1,
			"required": 1,
			"isUniqueness": 1,
			"isAcc": 1,
			"accField": "1"
		}, {
			"id": "7dfa7c5f1dba42328f43793796fc5f16",
			"fieldName": "姓名",
			"fieldType": 1,
			"required": 1,
			"isUniqueness": 0,
			"isAcc": 1,
			"accField": "3"
		}, 
 {
			"id": "caa51d6e62574fb1b6eaf12ff59f997e",
			"enrollId": "0138d1a778a548cbbc25ee54effa9867",
			"fieldName": "手机号",
			"fieldType": 3,
			"required": 1,
			"isUniqueness": 0,
			"isAcc": 0,
			"accField": ""
		},{
			"id": "22bbec76a3a44e69a67de6c12d57d949",
			"fieldName": "组织架构",
			"fieldType": 7,
			"required": 1,
			"isAcc": 1,
			"accField": "4"
		}, {
			"id": "91566ab8e0124876a2818e0e6f5e73ea",
			"fieldName": "标签",
			"fieldType": 2,
			"required": 1,
			"isAcc": 1,
			"accField": "7"
		}
	]
}

# 报名结果查询

# 功能说明

查询报名结果列表(只返回无需审核和审核成功的记录)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/enroll/detail

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
enrollId String 0138d1a7ee54effa9867 报名信息id
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body Json 如下字段 报名分页信息+报名列表信息
total Integer 13 总报名数量
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数
size Integer 10 当前页的记录数
isFirstPage boolean true 当前页是否是第一页
isLastPage boolean true 当前页是否是最后一页
list Array 如下字段 报名列表信息
id String 0138d1a778a4effa9867 报名信息主键
reviewState Integer 0 审核状态:(0.无需审核; 1.待审核; 2.审核通过; 3.审核不通过)
reviewContent String 审核意见
createTime Date 1693465489000 记录创建时间(时间戳)
enrollData Json 如下字段 自定义信息
key String f5311141f5bffb7fac58 自定义信息id
value Object zc5 学员填写内容

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/enroll/detail?factoryCode=123456&enrollId=d722800863f849b3869b3f36db315d80&&pageNum=1&pageSize=10&sign=eyJhbGciOiJIUzI1NiJ9

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "pageNum": 1,
        "pageSize": 10,
        "nextPage": 2,
        "total": 1,
        "pages": 1,
        "list": [
            {
                "id": "0df399acec3e4d178e5f1ae09bed7daa",
                "payAmount": 0,
                "payState": 0,
                "createTime": 1693465489000,
                "reviewState": 2,
                "reviewContent": "111111111111111111111111",
                "enrollData": {
                    "24e37c1f037845ae8bc1a6c4111850ca": "13236569310",
                    "46d2235494ee45458c21d8fb6f164ce0": "1001",
                    "4fdabc05485f48e2a0e3fa98a0fd614a": "43565543"
                }
            }
        ],
        "isLastPage": true,
        "size": 1,
        "isFirstPage": true
    }
}