refactor(qms): 重构质检任务

master
zch 3 days ago
parent 3c69bfdb6c
commit b16301a671

@ -2,7 +2,6 @@ package org.dromara.qms.service;
import org.dromara.qms.domain.QcInspectionMain;
import org.dromara.qms.domain.vo.QcInspectionMainVo;
import org.dromara.qms.domain.vo.QcInspectionResultVo;
import org.dromara.qms.domain.bo.QcInspectionMainBo;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.mybatis.core.page.PageQuery;
@ -11,101 +10,60 @@ import java.util.Collection;
import java.util.List;
/**
* Service
* Service
*
* @author zch
* @date 2025-07-14
* @date 2025-07-24
*/
public interface IQcInspectionMainService {
/**
*
*
*
* @param inspectionId
* @return
* @return
*/
QcInspectionMainVo queryById(Long inspectionId);
/**
*
*
*
* @param bo
* @param pageQuery
* @return
* @return
*/
TableDataInfo<QcInspectionMainVo> queryPageList(QcInspectionMainBo bo, PageQuery pageQuery);
/**
*
*
*
* @param bo
* @return
* @return
*/
List<QcInspectionMainVo> queryList(QcInspectionMainBo bo);
/**
*
*
*
* @param bo
* @param bo
* @return
*/
Boolean insertByBo(QcInspectionMainBo bo);
/**
*
*
*
* @param bo
* @param bo
* @return
*/
Boolean updateByBo(QcInspectionMainBo bo);
/**
*
*
*
* @param ids
* @param isValid
* @return
*/
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
/**
* (for PDA)
*/
TableDataInfo<QcInspectionMainVo> queryPageUnprocessedTasks(QcInspectionMainBo bo, PageQuery pageQuery);
/**
* (for PDA)
*/
QcInspectionMainVo queryByIdWithResults(Long inspectionId);
/**
* (for PDA),
*/
Boolean submitInspectionResult(QcInspectionMainBo bo);
/**
* (for PDA)
*
* @param bo
* @param pageQuery
* @return
*/
TableDataInfo<QcInspectionMainVo> queryPageTaskHistory(QcInspectionMainBo bo, PageQuery pageQuery);
/**
* (for PDA)
*
* @param inspector
* @param pageQuery
* @return
*/
TableDataInfo<QcInspectionMainVo> queryPageUserTasks(String inspector, PageQuery pageQuery);
/**
* (for PDA)
*
* @param bo
* @return
*/
Boolean validateInspectionData(QcInspectionMainBo bo);
}

@ -12,8 +12,8 @@ import java.util.List;
/**
* Service
*
* @author Yinq
* @date 2025-07-14
* @author zch
* @date 2025-07-24
*/
public interface IQcInspectionResultService {

@ -92,6 +92,7 @@ public class QcInspectionItemServiceImpl implements IQcInspectionItemService {
.select(QcInspectionItemCategory::getCategoryName)
.leftJoin(QcInspectionItemCategory.class,QcInspectionItemCategory::getCategoryId,QcInspectionItem::getCategoryId)
//检测项类别名称
.select(QcInspectionType::getTypeName,QcInspectionType::getTypeCode)
.leftJoin(QcInspectionType.class,QcInspectionType::getTypeId,QcInspectionItem::getInspectionType)

Loading…
Cancel
Save