|
@@ -16,6 +16,8 @@ enum CoachAPI {
|
|
case coachQrInfo(id:String ,city:String)
|
|
case coachQrInfo(id:String ,city:String)
|
|
//获取教练的学员
|
|
//获取教练的学员
|
|
case coachInfoList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
case coachInfoList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
|
|
+ case coachInfoListDate(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String ,startDate:String ,endDate:String )
|
|
|
|
+
|
|
//获取教练的学员-我的学员
|
|
//获取教练的学员-我的学员
|
|
case coachInfoMyList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
case coachInfoMyList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
//获取教练的学员-针对搜索专用-全局
|
|
//获取教练的学员-针对搜索专用-全局
|
|
@@ -26,6 +28,8 @@ enum CoachAPI {
|
|
case yallSchoolStudentInfoList(city:String,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int)
|
|
case yallSchoolStudentInfoList(city:String,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int)
|
|
//获取教练预报名的学员
|
|
//获取教练预报名的学员
|
|
case coachTempList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
case coachTempList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
|
|
+ case coachTempListDate(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String ,startDate:String ,endDate:String )
|
|
|
|
+
|
|
//获取我的教练预报名的学员
|
|
//获取我的教练预报名的学员
|
|
case mycoachTempList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
case mycoachTempList(city:String,appCoachId:String ,coachId:String ,field:String ,pageNum:Int ,pageSize:Int ,schoolId:Int ,state:String )
|
|
//通过id获取学员详细
|
|
//通过id获取学员详细
|
|
@@ -62,6 +66,8 @@ extension CoachAPI: TargetType {
|
|
return "/jsjp-admin/open-api/tms/coachInfo/getCoachQrInfo"
|
|
return "/jsjp-admin/open-api/tms/coachInfo/getCoachQrInfo"
|
|
case .coachInfoList(_,_,_,_,_,_,_,_):
|
|
case .coachInfoList(_,_,_,_,_,_,_,_):
|
|
return "/jsjp-admin/open-api/tms/coachInfo/list"
|
|
return "/jsjp-admin/open-api/tms/coachInfo/list"
|
|
|
|
+ case .coachInfoListDate(_,_,_,_,_,_,_,_,_,_):
|
|
|
|
+ return "/jsjp-admin/open-api/tms/coachInfo/list"
|
|
case .coachInfoMyList(_,_,_,_,_,_,_,_):
|
|
case .coachInfoMyList(_,_,_,_,_,_,_,_):
|
|
return "/jsjp-admin/open-api/tms/coachInfo/myList"
|
|
return "/jsjp-admin/open-api/tms/coachInfo/myList"
|
|
case .allStudentInfoList(_, _, _, _, _, _):
|
|
case .allStudentInfoList(_, _, _, _, _, _):
|
|
@@ -72,6 +78,8 @@ extension CoachAPI: TargetType {
|
|
return "/jsjp-admin/open-api/tms/coachInfo/allSchoolStudentInfoList"
|
|
return "/jsjp-admin/open-api/tms/coachInfo/allSchoolStudentInfoList"
|
|
case .coachTempList(_,_,_,_,_,_,_,_):
|
|
case .coachTempList(_,_,_,_,_,_,_,_):
|
|
return "/jsjp-admin/open-api/tms/coachInfo/studentTempList"
|
|
return "/jsjp-admin/open-api/tms/coachInfo/studentTempList"
|
|
|
|
+ case .coachTempListDate(_,_,_,_,_,_,_,_,_,_):
|
|
|
|
+ return "/jsjp-admin/open-api/tms/coachInfo/studentTempList"
|
|
case .mycoachTempList(_,_,_,_,_,_,_,_):
|
|
case .mycoachTempList(_,_,_,_,_,_,_,_):
|
|
return "/jsjp-admin/open-api/tms/coachInfo/myStudentTempList"
|
|
return "/jsjp-admin/open-api/tms/coachInfo/myStudentTempList"
|
|
case .studentInfoApplyById(_,_,_):
|
|
case .studentInfoApplyById(_,_,_):
|
|
@@ -93,7 +101,7 @@ extension CoachAPI: TargetType {
|
|
|
|
|
|
var method: Moya.Method {
|
|
var method: Moya.Method {
|
|
switch self {
|
|
switch self {
|
|
- case .coachInfo,.coachQrInfo,.coachInfoList,.coachTempList,
|
|
|
|
|
|
+ case .coachInfo,.coachQrInfo,.coachInfoList,.coachTempList,.coachTempListDate,
|
|
.studentInfoById,.stuScoreByOutId,.stuTmsLogFaceListByStuId,
|
|
.studentInfoById,.stuScoreByOutId,.stuTmsLogFaceListByStuId,
|
|
.studentInfoTempById:
|
|
.studentInfoTempById:
|
|
return .get
|
|
return .get
|
|
@@ -108,7 +116,7 @@ extension CoachAPI: TargetType {
|
|
|
|
|
|
var task: Moya.Task {
|
|
var task: Moya.Task {
|
|
switch self {
|
|
switch self {
|
|
- case .coachInfo(_,_),.coachQrInfo(_,_),.coachInfoList(_,_,_,_,_,_,_,_),.coachInfoMyList(_,_,_,_,_,_,_,_),.coachTempList(_,_,_,_,_,_,_,_),.studentInfoById(_,_),.studentInfoApplyById(_,_,_)
|
|
|
|
|
|
+ case .coachInfo(_,_),.coachQrInfo(_,_),.coachInfoList(_,_,_,_,_,_,_,_),.coachInfoListDate(_,_,_,_,_,_,_,_,_,_),.coachInfoMyList(_,_,_,_,_,_,_,_),.coachTempList(_,_,_,_,_,_,_,_),.coachTempListDate(_,_,_,_,_,_,_,_,_,_),.studentInfoById(_,_),.studentInfoApplyById(_,_,_)
|
|
,.stuScoreByOutId(_,_,_),.stuTmsSignListByStuId(_,_,_,_),.stuTmsLogFaceListByStuId(_,_,_,_),
|
|
,.stuScoreByOutId(_,_,_),.stuTmsSignListByStuId(_,_,_,_),.stuTmsLogFaceListByStuId(_,_,_,_),
|
|
.allStudentInfoList(_, _, _, _, _, _),.yallStudentInfoList(_, _, _, _, _, _),.yallSchoolStudentInfoList(_, _, _, _, _, _),.mycoachTempList(_,_,_,_,_,_,_,_),
|
|
.allStudentInfoList(_, _, _, _, _, _),.yallStudentInfoList(_, _, _, _, _, _),.yallSchoolStudentInfoList(_, _, _, _, _, _),.mycoachTempList(_,_,_,_,_,_,_,_),
|
|
.studentInfoTempById(_,_):
|
|
.studentInfoTempById(_,_):
|
|
@@ -153,6 +161,18 @@ extension CoachAPI: TargetType {
|
|
"pageSize": pageSize,
|
|
"pageSize": pageSize,
|
|
"schoolId": schoolId==0 ?"":"\(schoolId)",
|
|
"schoolId": schoolId==0 ?"":"\(schoolId)",
|
|
"state": state,]
|
|
"state": state,]
|
|
|
|
+ case let .coachTempListDate(city,appCoachId ,coachId ,field ,pageNum ,pageSize ,schoolId ,state, startDate ,endDate):
|
|
|
|
+ return ["city": city,
|
|
|
|
+ "appCoachId": appCoachId,
|
|
|
|
+ "coachId": coachId,
|
|
|
|
+ "field": field,
|
|
|
|
+ "pageNum": pageNum,
|
|
|
|
+ "pageSize": pageSize,
|
|
|
|
+ "schoolId": schoolId==0 ?"":"\(schoolId)",
|
|
|
|
+ "state": state,
|
|
|
|
+ "startDate": startDate,
|
|
|
|
+ "endDate": endDate,
|
|
|
|
+ ]
|
|
case let .mycoachTempList(city,appCoachId ,coachId ,field ,pageNum ,pageSize ,schoolId ,state):
|
|
case let .mycoachTempList(city,appCoachId ,coachId ,field ,pageNum ,pageSize ,schoolId ,state):
|
|
return ["city": city,
|
|
return ["city": city,
|
|
"appCoachId": appCoachId,
|
|
"appCoachId": appCoachId,
|
|
@@ -180,6 +200,18 @@ extension CoachAPI: TargetType {
|
|
"pageSize": pageSize,
|
|
"pageSize": pageSize,
|
|
"schoolId": schoolId==0 ?"":"\(schoolId)",
|
|
"schoolId": schoolId==0 ?"":"\(schoolId)",
|
|
"state": state,]
|
|
"state": state,]
|
|
|
|
+ case let .coachInfoListDate(city,appCoachId ,coachId ,field ,pageNum ,pageSize ,schoolId ,state, startDate,endDate):
|
|
|
|
+ return ["city": city,
|
|
|
|
+ "appCoachId": appCoachId,
|
|
|
|
+ "coachId": coachId,
|
|
|
|
+ "field": field,
|
|
|
|
+ "pageNum": pageNum,
|
|
|
|
+ "pageSize": pageSize,
|
|
|
|
+ "schoolId": schoolId==0 ?"":"\(schoolId)",
|
|
|
|
+ "state": state,
|
|
|
|
+ "startDate": startDate,
|
|
|
|
+ "endDate": endDate,
|
|
|
|
+ ]
|
|
case let .allStudentInfoList(city, coachId, field, pageNum, pageSize, schoolId):
|
|
case let .allStudentInfoList(city, coachId, field, pageNum, pageSize, schoolId):
|
|
return ["city": city,
|
|
return ["city": city,
|
|
"coachId": coachId,
|
|
"coachId": coachId,
|