31 lines
1.1 KiB
Java
31 lines
1.1 KiB
Java
package com.ruoyi.mill.mapper;
|
||
|
||
import com.ruoyi.mill.domain.QcInspectionTask;
|
||
import org.apache.ibatis.annotations.Param;
|
||
|
||
import java.util.List;
|
||
|
||
public interface QcInspectionTaskMapper {
|
||
|
||
List<QcInspectionTask> selectQcInspectionTaskList(QcInspectionTask task);
|
||
|
||
List<QcInspectionTask> selectQcInspectionTaskListByCoilIds(@Param("task") QcInspectionTask task,
|
||
@Param("coilIds") List<Long> coilIds);
|
||
|
||
QcInspectionTask selectQcInspectionTaskById(Long taskId);
|
||
|
||
int insertQcInspectionTask(QcInspectionTask task);
|
||
|
||
int updateQcInspectionTask(QcInspectionTask task);
|
||
|
||
int deleteQcInspectionTaskById(Long taskId);
|
||
|
||
int deleteQcInspectionTaskByIds(Long[] taskIds);
|
||
|
||
/** 获取所有 processed_coil_ids 字符串(来自双机架 action 类型) */
|
||
List<String> selectDoubleRackProcessedCoilIds(@Param("actionTypes") List<Integer> actionTypes);
|
||
|
||
/** 按 coilId 列表查询钢卷基本信息(coilId + current_coil_no) */
|
||
List<java.util.Map<String, Object>> selectCoilInfoByIds(@Param("coilIds") List<Long> coilIds);
|
||
}
|