feat(qc): 添加质检检验任务所属单位字段

- 在QcInspectionTask实体类中新增belongCompany字段
- 在QcInspectionTaskBo业务对象中新增belongCompany字段
- 在QcInspectionTaskVo视图对象中新增belongCompany字段并配置Excel导出
- 在MyBatis映射文件中添加belongCompany字段映射
- 在查询条件中添加所属单位模糊匹配功能
This commit is contained in:
2026-05-18 15:15:58 +08:00
parent f5c1aecd56
commit c3c0681b50
6 changed files with 60 additions and 0 deletions

View File

@@ -75,6 +75,16 @@ public class QcChemicalItemController extends BaseController {
return toAjax(iQcChemicalItemService.insertByBo(bo));
}
/**
* 批量导入质量的化学成分明细
*/
@Log(title = "质量的化学成分明细", businessType = BusinessType.IMPORT)
@RepeatSubmit()
@PostMapping("/batchImport")
public R<Void> batchImport(@Validated @RequestBody List<QcChemicalItemBo> boList) {
return toAjax(iQcChemicalItemService.insertByBoList(boList));
}
/**
* 修改质量的化学成分明细
*/

View File

@@ -75,6 +75,16 @@ public class QcPhysicalItemController extends BaseController {
return toAjax(iQcPhysicalItemService.insertByBo(bo));
}
/**
* 批量导入物理性能明细
*/
@Log(title = "物理性能明细", businessType = BusinessType.IMPORT)
@RepeatSubmit()
@PostMapping("/batchImport")
public R<Void> batchImport(@Validated @RequestBody List<QcPhysicalItemBo> boList) {
return toAjax(iQcPhysicalItemService.insertByBoList(boList));
}
/**
* 修改物理性能明细
*/

View File

@@ -37,6 +37,11 @@ public interface IQcChemicalItemService {
*/
Boolean insertByBo(QcChemicalItemBo bo);
/**
* 批量新增质量的化学成分明细
*/
Boolean insertByBoList(List<QcChemicalItemBo> boList);
/**
* 修改质量的化学成分明细
*/

View File

@@ -37,6 +37,11 @@ public interface IQcPhysicalItemService {
*/
Boolean insertByBo(QcPhysicalItemBo bo);
/**
* 批量新增物理性能明细
*/
Boolean insertByBoList(List<QcPhysicalItemBo> boList);
/**
* 修改物理性能明细
*/

View File

@@ -22,6 +22,7 @@ import java.util.List;
import java.util.Map;
import java.util.Collection;
import java.util.stream.Collectors;
import org.springframework.transaction.annotation.Transactional;
/**
* 质量的化学成分明细Service业务层处理
@@ -110,6 +111,20 @@ public class QcChemicalItemServiceImpl implements IQcChemicalItemService {
return flag;
}
/**
* 批量新增质量的化学成分明细
*/
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean insertByBoList(List<QcChemicalItemBo> boList) {
if (boList == null || boList.isEmpty()) {
return false;
}
List<QcChemicalItem> adds = BeanUtil.copyToList(boList, QcChemicalItem.class);
baseMapper.insertBatch(adds);
return true;
}
/**
* 修改质量的化学成分明细
*/

View File

@@ -22,6 +22,7 @@ import java.util.List;
import java.util.Map;
import java.util.Collection;
import java.util.stream.Collectors;
import org.springframework.transaction.annotation.Transactional;
/**
* 物理性能明细Service业务层处理
@@ -111,6 +112,20 @@ public class QcPhysicalItemServiceImpl implements IQcPhysicalItemService {
return flag;
}
/**
* 批量新增物理性能明细
*/
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean insertByBoList(List<QcPhysicalItemBo> boList) {
if (boList == null || boList.isEmpty()) {
return false;
}
List<QcPhysicalItem> qcPhysicalItems = BeanUtil.copyToList(boList, QcPhysicalItem.class);
baseMapper.insertBatch(qcPhysicalItems);
return true;
}
/**
* 修改物理性能明细
*/