- 在IWmsMaterialCoilService中新增queryPageListWithRejudge方法 - 实现批量查询钢卷最新改判记录的Mapper方法 - 添加SQL映射查询每个钢卷的最新一条改判记录 - 创建WmsMaterialCoilRejudgeVo视图对象包含改判信息 - 实现控制器listWithRejudge接口供前端调用 - 在服务实现中批量关联钢卷与其最新改判记录
37 lines
976 B
Java
37 lines
976 B
Java
package com.klp.mapper;
|
||
|
||
import com.klp.domain.WmsCoilQualityRejudge;
|
||
import com.klp.domain.vo.WmsCoilQualityRejudgeVo;
|
||
import com.klp.common.core.mapper.BaseMapperPlus;
|
||
import org.apache.ibatis.annotations.Param;
|
||
|
||
import java.util.List;
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* 钢卷质量改判记录Mapper接口
|
||
*
|
||
* @author klp
|
||
* @date 2026-04-20
|
||
*/
|
||
public interface WmsCoilQualityRejudgeMapper extends BaseMapperPlus<WmsCoilQualityRejudgeMapper, WmsCoilQualityRejudge, WmsCoilQualityRejudgeVo> {
|
||
|
||
/**
|
||
* 执行原生SQL查询,返回Map列表
|
||
*
|
||
* @param sql 原生SQL语句
|
||
* @return Map列表
|
||
*/
|
||
List<Map<String, Object>> selectMapsBySql(@Param("sql") String sql);
|
||
|
||
|
||
/**
|
||
* 批量根据钢卷ID列表查询每个钢卷的最新一条改判记录
|
||
*
|
||
* @param coilIds 钢卷ID列表
|
||
* @return 最新改判记录列表
|
||
*/
|
||
List<WmsCoilQualityRejudgeVo> selectLatestByCoilIds(@Param("coilIds") List<Long> coilIds);
|
||
|
||
}
|