个人简历逻辑添加
This commit is contained in:
@@ -70,7 +70,7 @@ public class HotakeCvInfoController extends BaseController
|
|||||||
@ApiOperation("新增简历信息")
|
@ApiOperation("新增简历信息")
|
||||||
@Log(title = "简历信息", businessType = BusinessType.INSERT)
|
@Log(title = "简历信息", businessType = BusinessType.INSERT)
|
||||||
@PostMapping
|
@PostMapping
|
||||||
public R add(@RequestBody HotakeCvInfo hotakeCvInfo)
|
public R<HotakeCvInfo> add(@RequestBody HotakeCvInfo hotakeCvInfo)
|
||||||
{
|
{
|
||||||
return R.ok(hotakeCvInfoService.insertHotakeCvInfo(hotakeCvInfo));
|
return R.ok(hotakeCvInfoService.insertHotakeCvInfo(hotakeCvInfo));
|
||||||
}
|
}
|
||||||
@@ -81,7 +81,7 @@ public class HotakeCvInfoController extends BaseController
|
|||||||
@ApiOperation("修改简历信息")
|
@ApiOperation("修改简历信息")
|
||||||
@Log(title = "简历信息", businessType = BusinessType.UPDATE)
|
@Log(title = "简历信息", businessType = BusinessType.UPDATE)
|
||||||
@PutMapping
|
@PutMapping
|
||||||
public R edit(@RequestBody HotakeCvInfo hotakeCvInfo)
|
public R<HotakeCvInfo> edit(@RequestBody HotakeCvInfo hotakeCvInfo)
|
||||||
{
|
{
|
||||||
return R.ok(hotakeCvInfoService.updateHotakeCvInfo(hotakeCvInfo));
|
return R.ok(hotakeCvInfoService.updateHotakeCvInfo(hotakeCvInfo));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public class OpenAiStreamClient {
|
|||||||
requestBody.put("messages", objects);
|
requestBody.put("messages", objects);
|
||||||
}
|
}
|
||||||
//开始给AI发送请求数据
|
//开始给AI发送请求数据
|
||||||
System.out.println("请求AI数据参数为:"+JSONUtil.toJsonStr(requestBody));
|
// System.out.println("请求AI数据参数为:"+JSONUtil.toJsonStr(requestBody));
|
||||||
// 创建请求
|
// 创建请求
|
||||||
Request request = new Request.Builder()
|
Request request = new Request.Builder()
|
||||||
.url(apiUrl)
|
.url(apiUrl)
|
||||||
@@ -113,7 +113,7 @@ public class OpenAiStreamClient {
|
|||||||
// 解析JSON获取内容
|
// 解析JSON获取内容
|
||||||
try {
|
try {
|
||||||
JSONObject json = JSONUtil.parseObj(data);
|
JSONObject json = JSONUtil.parseObj(data);
|
||||||
System.out.println(json);
|
// System.out.println(json);
|
||||||
String content = json.getJSONArray("choices")
|
String content = json.getJSONArray("choices")
|
||||||
.getJSONObject(0)
|
.getJSONObject(0)
|
||||||
.getJSONObject("delta")
|
.getJSONObject("delta")
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public interface IHotakeCvInfoService
|
|||||||
* @param hotakeCvInfo 简历信息
|
* @param hotakeCvInfo 简历信息
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int insertHotakeCvInfo(HotakeCvInfo hotakeCvInfo);
|
public HotakeCvInfo insertHotakeCvInfo(HotakeCvInfo hotakeCvInfo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改简历信息
|
* 修改简历信息
|
||||||
@@ -41,7 +41,7 @@ public interface IHotakeCvInfoService
|
|||||||
* @param hotakeCvInfo 简历信息
|
* @param hotakeCvInfo 简历信息
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int updateHotakeCvInfo(HotakeCvInfo hotakeCvInfo);
|
public HotakeCvInfo updateHotakeCvInfo(HotakeCvInfo hotakeCvInfo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除简历信息
|
* 批量删除简历信息
|
||||||
|
|||||||
@@ -59,10 +59,11 @@ public class HotakeCvInfoServiceImpl extends BaseServiceImpl implements IHotakeC
|
|||||||
*/
|
*/
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
@Override
|
@Override
|
||||||
public int insertHotakeCvInfo(HotakeCvInfo hotakeCvInfo)
|
public HotakeCvInfo insertHotakeCvInfo(HotakeCvInfo hotakeCvInfo)
|
||||||
{
|
{
|
||||||
hotakeCvInfo.setCreateTime(DateUtils.getNowDate());
|
hotakeCvInfo.setCreateTime(DateUtils.getNowDate());
|
||||||
return hotakeCvInfoMapper.insertHotakeCvInfo(hotakeCvInfo);
|
hotakeCvInfoMapper.insertHotakeCvInfo(hotakeCvInfo);
|
||||||
|
return hotakeCvInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -73,10 +74,11 @@ public class HotakeCvInfoServiceImpl extends BaseServiceImpl implements IHotakeC
|
|||||||
*/
|
*/
|
||||||
@Transactional(rollbackFor=Exception.class)
|
@Transactional(rollbackFor=Exception.class)
|
||||||
@Override
|
@Override
|
||||||
public int updateHotakeCvInfo(HotakeCvInfo hotakeCvInfo)
|
public HotakeCvInfo updateHotakeCvInfo(HotakeCvInfo hotakeCvInfo)
|
||||||
{
|
{
|
||||||
hotakeCvInfo.setUpdateTime(DateUtils.getNowDate());
|
hotakeCvInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
return hotakeCvInfoMapper.updateHotakeCvInfo(hotakeCvInfo);
|
hotakeCvInfoMapper.updateHotakeCvInfo(hotakeCvInfo);
|
||||||
|
return hotakeCvInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user