优化逻辑完善,接口补充

This commit is contained in:
2026-02-03 21:41:36 +08:00
parent 6d531c1b99
commit 540e1fa2bf
7 changed files with 107 additions and 4 deletions

View File

@@ -143,4 +143,15 @@ public class HotakeRolesApplyInfoController extends BaseController
HotakeRolesApplyStageStatisticalDto info = hotakeRolesApplyInfoService.handleHotakeRolesApplyStageStatistical(hotakeRolesApplyInfo);
return R.ok(info,"");
}
/**
* 候选人面试综合评估
*/
@ApiOperation("候选人面试综合评估")
@PostMapping("/candidateInterviewEvaluation")
public R<HotakeRolesApplyInfo> getCandidateInterviewEvaluation(@RequestBody HotakeRolesApplyInfo hotakeRolesApplyInfo)
{
HotakeRolesApplyInfo info = hotakeRolesApplyInfoService.handleCandidateInterviewEvaluation(hotakeRolesApplyInfo);
return R.ok(info,"");
}
}

View File

@@ -12,6 +12,7 @@ import com.vetti.web.service.IHotakeCommonService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.Base64Utils;
import java.util.List;
import java.util.stream.Collectors;
@@ -73,4 +74,12 @@ public class HotakeCommonServiceImpl implements IHotakeCommonService {
dataDto.setVisibilityIncreaseNum(32);
return dataDto;
}
// public static void main(String[] args){
// String str = "roleId=139&roleApplyId=21&userName=aioteam@qq.com&userType=candidate&token=";
// String base64 = Base64Utils.encodeToString(str.getBytes());
// System.out.println(base64);
//
//
// }
}

View File

@@ -191,6 +191,7 @@ chatGpt:
modelAiIntPf: gpt-4o-mini
modelAiCvSr: gpt-4o-mini
modelAiCac: gpt-4o-mini
modelAiCiv: gpt-4o-mini
role: system
http: