Files
klp-oa/klp-wms/src/main/java/com/klp/mapper/WmsCoilQualityRejudgeMapper.java
Joshi d248b0e585 feat(wms): 添加钢卷物料改判记录查询功能
- 在IWmsMaterialCoilService中新增queryPageListWithRejudge方法
- 实现批量查询钢卷最新改判记录的Mapper方法
- 添加SQL映射查询每个钢卷的最新一条改判记录
- 创建WmsMaterialCoilRejudgeVo视图对象包含改判信息
- 实现控制器listWithRejudge接口供前端调用
- 在服务实现中批量关联钢卷与其最新改判记录
2026-05-08 16:58:47 +08:00

37 lines
976 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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);
}