refactor(wms): 优化二维码生成记录的插入逻辑

- 修改 IWmsGenerateRecordService 接口,将 insertByBo 方法的返回类型从 Boolean 改为 WmsGenerateRecordVo
- 更新 WmsGenerateRecordController 中的 add 方法,使用新的返回类型
- 重构 WmsGenerateRecordServiceImpl 中的 insert
This commit is contained in:
2025-09-10 14:46:49 +08:00
parent 3e2519fb7c
commit 3842bb9a84
3 changed files with 6 additions and 6 deletions

View File

@@ -71,8 +71,8 @@ public class WmsGenerateRecordController extends BaseController {
@Log(title = "二维码生成记录", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody WmsGenerateRecordBo bo) {
return toAjax(iWmsGenerateRecordService.insertByBo(bo));
public R<WmsGenerateRecordVo> add(@Validated(AddGroup.class) @RequestBody WmsGenerateRecordBo bo) {
return R.ok(iWmsGenerateRecordService.insertByBo(bo));
}
/**

View File

@@ -35,7 +35,7 @@ public interface IWmsGenerateRecordService {
/**
* 新增二维码生成记录
*/
Boolean insertByBo(WmsGenerateRecordBo bo);
WmsGenerateRecordVo insertByBo(WmsGenerateRecordBo bo);
/**
* 修改二维码生成记录

View File

@@ -73,14 +73,14 @@ public class WmsGenerateRecordServiceImpl implements IWmsGenerateRecordService {
* 新增二维码生成记录
*/
@Override
public Boolean insertByBo(WmsGenerateRecordBo bo) {
public WmsGenerateRecordVo insertByBo(WmsGenerateRecordBo bo) {
WmsGenerateRecord add = BeanUtil.toBean(bo, WmsGenerateRecord.class);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setRecordId(add.getRecordId());
return baseMapper.selectVoById(add.getRecordId());
}
return flag;
return null;
}
/**