{
"code": 0,
"exceptionCode": "string",
"msg": "string",
"data": {
"records": [
{
"courses": [
{
"courseId": 0,
"courseName": "string",
"courseIntroduction": "string",
"courseCover": {
"previewUrl": "string",
"temporaryUrl": "string",
"id": 0
},
"studyDuration": 0,
"studentCount": 0,
"courseType": 0,
"productCategoryName": "string"
}
],
"certifications": [
{
"courseId": 0,
"courseName": "string",
"courseIntroduction": "string",
"courseCover": {
"previewUrl": "string",
"temporaryUrl": "string",
"id": 0
},
"studyDuration": 0,
"studentCount": 0,
"courseType": 0,
"productCategoryName": "string"
}
],
"trainingEvents": [
{
"courseId": 0,
"courseType": "string",
"courseCover": 0,
"courseCoverPath": "string",
"themeName": "string",
"courseDesc": "string",
"lecturerName": "string",
"countryName": "string",
"trainingStartDate": "string",
"trainingeEndDate": "string",
"timeZone": "string",
"address": "string",
"courseAgenda": 0,
"courseAgendaAttachmentName": "string",
"courseAgendaAttachmentType": "string",
"courseAgendaAttachmentPath": "string",
"seats": 0,
"bookSeats": 0,
"leftSeats": 0,
"status": 0,
"courseUrl": "string",
"meetingId": "string",
"meetingPassword": "string",
"meetingPlatform": "string",
"resourceKit": "string",
"colour": "string"
}
]
}
],
"total": 0,
"size": 0,
"current": 0,
"orders": [
{
"column": "string",
"asc": true
}
],
"optimizeCountSql": true,
"searchCount": true,
"optimizeJoinOfCountSql": true,
"maxLimit": 0,
"countId": "string"
}
}