POST https://tcc-dev.interlib.com.cn/api/tcc-open-platform/open-api/train/offline
application/json
*/*
类型 | 名称 | 说明 | 类型 |
---|---|---|---|
Body | dto 必填 |
dto | [开放接口新增线下培训课程dto] |
名称 | 说明 | 类型 |
---|---|---|
attendEndDate 必填 |
报名结束时间段 样例 : "2021-12-31 23:59" |
string (date-time) |
attendLimit 可选 |
总名额 样例 : 10 |
integer (int32) |
attendStartDate 必填 |
报名开始时间段 样例 : "2021-12-01 00:00" |
string (date-time) |
classList 必填 |
培训班列表 | < 培训班 > array |
classifyName 必填 |
分类名称 样例 : "开放接口分类" |
string |
contactPerson 必填 |
联系人 样例 : "张三" |
string |
contactPersonPhone 必填 |
联系人电话 样例 : "13800138000" |
string |
courseCover 必填 |
封面 样例 : "1.jpg" |
string |
courseIntroduce 必填 |
课程简介 样例 : "这里是课程简介" |
string |
courseTitle 必填 |
课程名称 样例 : "通过开放接口新建的课程" |
string |
labelName 必填 |
标签名称,多个标签用英文逗号(,)隔开 样例 : "开放接口标签1,开放接口标签2" |
string |
maxAgeLimit 必填 |
最大报名年龄限制 样例 : 100 |
integer (int32) |
minAgeLimit 必填 |
最小报名年龄限制 样例 : 1 |
integer (int32) |
orgId 必填 |
租户id(由技术员提供) 样例 : 464909140298096640 |
integer (int64) |
passMethod 可选 |
录取方式: 1/报名即录取,2/审核录取,3/抽签录取,4/面试录取 样例 : 1 |
integer (int32) |
registerTag 必填 |
是否需要报名:0/否,1/是 | integer (int32) |
servicePerson 必填 |
服务人群 多个用英文逗号(,)隔开: 1/老年人,2/残疾人,3/儿童,4/群众 样例 : "1,2,3,4" |
enum (1, 2, 3, 4) |
sexRestriction 可选 |
性别限制:0/不限制,1/男性,2/女性 | integer (int32) |
siteAddress 必填 |
培训地点详细地址 样例 : "广州市黄埔区神舟路" |
string |
siteName 必填 |
培训地点名称 样例 : "图创公司" |
string |
siteX 必填 |
培训地点经度(Longitude) | number (double) |
siteY 必填 |
培训地点纬度(Latitude) | number (double) |
smsNotification 可选 |
报名成功短信通知 (0/否 1/是) | integer (int32) |
subCourseTitle 可选 |
副标题 样例 : "副标题" |
string |
{
"attendEndDate": "2021-12-31 23:59",
"attendLimit": 10,
"attendStartDate": "2021-12-01 00:00",
"classList": [
{
"classCover": "2.jpg",
"classEndDate": "2022-01-01 12:00",
"classIntroduce": "培训班的描述",
"className": "通过开放接口新增的培训班",
"classPeriod": 60,
"classSignEndTime": "2022-01-01 10:00",
"classSignStartTime": "2022-01-01 9:30",
"classStartDate": "2022-01-01 10:00",
"placeName": "通过开放接口新增的培训班上课场地",
"sort": 0,
"teacher": {
"certify": 4404197000000000,
"education": 7,
"mobile": 13800138000,
"nativePlace": "广州",
"occupation": 8,
"politics": 1,
"teacherAge": 24,
"teacherCover": "3.jpg",
"teacherGender": 0,
"teacherIntroduce": "通过开放接口新增的老师",
"teacherName": "王五",
"teacherNickName": "隔壁老王",
"teacherType": 1
}
}
],
"classifyName": "开放接口分类",
"contactPerson": "张三",
"contactPersonPhone": 13800138000,
"courseCover": "1.jpg",
"courseIntroduce": "这里是课程简介",
"courseTitle": "通过开放接口新建的课程",
"labelName": "开放接口标签1,开放接口标签2",
"maxAgeLimit": 100,
"minAgeLimit": 1,
"orgId": 464909140298096640,
"passMethod": 1,
"registerTag": 0,
"servicePerson": "1,2,3,4",
"sexRestriction": 0,
"siteAddress": "广州市黄埔区神舟路",
"siteName": "图创公司",
"siteX": 0,
"siteY": 0,
"smsNotification": 0,
"subCourseTitle": "副标题"
}
HTTP代码 | 说明 | 类型 |
---|---|---|
200 | OK | RestData |
201 | Created | 无内容 |
401 | Unauthorized | 无内容 |
403 | Forbidden | 无内容 |
404 | Not Found | 无内容 |
响应示例
{
"code": 200,
"data": {
"classIdList": [0],
"offlineTrainCourseId": 0
},
"desc": ""
}