背景调查 新增 批量添加接口
This commit is contained in:
@@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参考检查Controller
|
* 背景调查Controller
|
||||||
*
|
*
|
||||||
* @author vetti
|
* @author vetti
|
||||||
* @date 2026-01-29
|
* @date 2026-01-29
|
||||||
@@ -30,9 +30,9 @@ public class HotakeReferenceCheckController extends BaseController {
|
|||||||
private IHotakeReferenceCheckService hotakeReferenceCheckService;
|
private IHotakeReferenceCheckService hotakeReferenceCheckService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询参考检查列表
|
* 查询背景调查列表
|
||||||
*/
|
*/
|
||||||
@ApiOperation("查询参考检查列表(分页)")
|
@ApiOperation("查询背景调查列表(分页)")
|
||||||
@GetMapping("/getPagelist")
|
@GetMapping("/getPagelist")
|
||||||
public TableWebDataInfo<HotakeReferenceCheck> list(HotakeReferenceCheck hotakeReferenceCheck) {
|
public TableWebDataInfo<HotakeReferenceCheck> list(HotakeReferenceCheck hotakeReferenceCheck) {
|
||||||
startPage();
|
startPage();
|
||||||
@@ -42,9 +42,9 @@ public class HotakeReferenceCheckController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询参考检查列表
|
* 查询背景调查列表
|
||||||
*/
|
*/
|
||||||
@ApiOperation("查询参考检查列表(无分页)")
|
@ApiOperation("查询背景调查列表(无分页)")
|
||||||
@GetMapping("/getList")
|
@GetMapping("/getList")
|
||||||
public R<List<HotakeReferenceCheck>> getList(HotakeReferenceCheck hotakeReferenceCheck) {
|
public R<List<HotakeReferenceCheck>> getList(HotakeReferenceCheck hotakeReferenceCheck) {
|
||||||
hotakeReferenceCheck.setCreateBy(getUsername());
|
hotakeReferenceCheck.setCreateBy(getUsername());
|
||||||
@@ -53,39 +53,50 @@ public class HotakeReferenceCheckController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取参考检查详细信息
|
* 获取背景调查详细信息
|
||||||
*/
|
*/
|
||||||
@ApiOperation("获取参考检查详细信息")
|
@ApiOperation("获取背景调查详细信息")
|
||||||
@GetMapping(value = "/{id}")
|
@GetMapping(value = "/{id}")
|
||||||
public R<HotakeReferenceCheck> getInfo(@ApiParam("参考检查ID") @PathVariable("id") Integer id) {
|
public R<HotakeReferenceCheck> getInfo(@ApiParam("背景调查ID") @PathVariable("id") Integer id) {
|
||||||
return R.ok(hotakeReferenceCheckService.selectHotakeReferenceCheckById(id), "");
|
return R.ok(hotakeReferenceCheckService.selectHotakeReferenceCheckById(id), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增参考检查
|
* 新增背景调查
|
||||||
*/
|
*/
|
||||||
@ApiOperation("新增参考检查")
|
@ApiOperation("新增背景调查")
|
||||||
@Log(title = "参考检查", businessType = BusinessType.INSERT)
|
@Log(title = "背景调查", businessType = BusinessType.INSERT)
|
||||||
@PostMapping
|
@PostMapping
|
||||||
public R<HotakeReferenceCheck> add(@RequestBody HotakeReferenceCheck hotakeReferenceCheck) {
|
public R<HotakeReferenceCheck> add(@RequestBody HotakeReferenceCheck hotakeReferenceCheck) {
|
||||||
return R.ok(hotakeReferenceCheckService.insertHotakeReferenceCheck(hotakeReferenceCheck));
|
return R.ok(hotakeReferenceCheckService.insertHotakeReferenceCheck(hotakeReferenceCheck));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改参考检查
|
* 批量新增背景调查
|
||||||
*/
|
*/
|
||||||
@ApiOperation("修改参考检查")
|
@ApiOperation("批量新增背景调查")
|
||||||
@Log(title = "参考检查", businessType = BusinessType.UPDATE)
|
@Log(title = "背景调查", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping("/batch")
|
||||||
|
public R<Integer> batchAdd(@RequestBody List<HotakeReferenceCheck> hotakeReferenceCheckList) {
|
||||||
|
int count = hotakeReferenceCheckService.batchInsertHotakeReferenceCheck(hotakeReferenceCheckList);
|
||||||
|
return R.ok(count);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改背景调查
|
||||||
|
*/
|
||||||
|
@ApiOperation("修改背景调查")
|
||||||
|
@Log(title = "背景调查", businessType = BusinessType.UPDATE)
|
||||||
@PutMapping
|
@PutMapping
|
||||||
public R<HotakeReferenceCheck> edit(@RequestBody HotakeReferenceCheck hotakeReferenceCheck) {
|
public R<HotakeReferenceCheck> edit(@RequestBody HotakeReferenceCheck hotakeReferenceCheck) {
|
||||||
return R.ok(hotakeReferenceCheckService.updateHotakeReferenceCheck(hotakeReferenceCheck));
|
return R.ok(hotakeReferenceCheckService.updateHotakeReferenceCheck(hotakeReferenceCheck));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除参考检查
|
* 删除背景调查
|
||||||
*/
|
*/
|
||||||
@ApiOperation("删除参考检查")
|
@ApiOperation("删除背景调查")
|
||||||
@Log(title = "参考检查", businessType = BusinessType.DELETE)
|
@Log(title = "背景调查", businessType = BusinessType.DELETE)
|
||||||
@DeleteMapping("/{id}")
|
@DeleteMapping("/{id}")
|
||||||
public R remove(@PathVariable Integer id) {
|
public R remove(@PathVariable Integer id) {
|
||||||
return R.ok(hotakeReferenceCheckService.deleteHotakeReferenceCheckById(id));
|
return R.ok(hotakeReferenceCheckService.deleteHotakeReferenceCheckById(id));
|
||||||
|
|||||||
@@ -35,6 +35,14 @@ public interface HotakeReferenceCheckMapper
|
|||||||
*/
|
*/
|
||||||
public int insertHotakeReferenceCheck(HotakeReferenceCheck hotakeReferenceCheck);
|
public int insertHotakeReferenceCheck(HotakeReferenceCheck hotakeReferenceCheck);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量新增参考检查
|
||||||
|
*
|
||||||
|
* @param hotakeReferenceCheckList 参考检查列表
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int batchInsertHotakeReferenceCheck(List<HotakeReferenceCheck> hotakeReferenceCheckList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改参考检查
|
* 修改参考检查
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -35,6 +35,14 @@ public interface IHotakeReferenceCheckService
|
|||||||
*/
|
*/
|
||||||
public HotakeReferenceCheck insertHotakeReferenceCheck(HotakeReferenceCheck hotakeReferenceCheck);
|
public HotakeReferenceCheck insertHotakeReferenceCheck(HotakeReferenceCheck hotakeReferenceCheck);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量新增参考检查
|
||||||
|
*
|
||||||
|
* @param hotakeReferenceCheckList 参考检查列表
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int batchInsertHotakeReferenceCheck(List<HotakeReferenceCheck> hotakeReferenceCheckList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改参考检查
|
* 修改参考检查
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -73,6 +73,24 @@ public class HotakeReferenceCheckServiceImpl extends BaseServiceImpl implements
|
|||||||
return hotakeReferenceCheck;
|
return hotakeReferenceCheck;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量新增参考检查
|
||||||
|
*
|
||||||
|
* @param hotakeReferenceCheckList 参考检查列表
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
@Override
|
||||||
|
public int batchInsertHotakeReferenceCheck(List<HotakeReferenceCheck> hotakeReferenceCheckList) {
|
||||||
|
if (CollectionUtil.isEmpty(hotakeReferenceCheckList)) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
for (HotakeReferenceCheck hotakeReferenceCheck : hotakeReferenceCheckList) {
|
||||||
|
fill(FillTypeEnum.INSERT.getCode(), hotakeReferenceCheck);
|
||||||
|
}
|
||||||
|
return hotakeReferenceCheckMapper.batchInsertHotakeReferenceCheck(hotakeReferenceCheckList);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改参考检查
|
* 修改参考检查
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -77,6 +77,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<insert id="batchInsertHotakeReferenceCheck" parameterType="java.util.List">
|
||||||
|
insert into hotake_reference_check
|
||||||
|
(company, full_name, position, relationship, email, save_job_experience, del_flag, create_by, create_time, update_by, update_time, remark)
|
||||||
|
values
|
||||||
|
<foreach collection="list" item="item" separator=",">
|
||||||
|
(
|
||||||
|
#{item.company},
|
||||||
|
#{item.fullName},
|
||||||
|
#{item.position},
|
||||||
|
#{item.relationship},
|
||||||
|
#{item.email},
|
||||||
|
#{item.saveJobExperience},
|
||||||
|
#{item.delFlag},
|
||||||
|
#{item.createBy},
|
||||||
|
#{item.createTime},
|
||||||
|
#{item.updateBy},
|
||||||
|
#{item.updateTime},
|
||||||
|
#{item.remark}
|
||||||
|
)
|
||||||
|
</foreach>
|
||||||
|
</insert>
|
||||||
|
|
||||||
<update id="updateHotakeReferenceCheck" parameterType="HotakeReferenceCheck">
|
<update id="updateHotakeReferenceCheck" parameterType="HotakeReferenceCheck">
|
||||||
update hotake_reference_check
|
update hotake_reference_check
|
||||||
<trim prefix="SET" suffixOverrides=",">
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
|||||||
Reference in New Issue
Block a user