- 将CrmOrder、CrmOrderItem及其相关BO、VO类中的orderId和itemId字段从String类型改为Long类型 - 修改selectOrderItemsByOrderIds方法参数类型为List<Long> - 在CrmOrderItemController中新增根据订单ID和合同ID查询配卷的接口 - 实现queryCoilsByOrderId和queryCoilsByContractId服务方法 - 移除WmsMaterialCoilServiceImpl中冗余的嵌套对象构建逻辑 - 更新销售报表中订单ID的类型转换和分组逻辑以适配Long类型
26 lines
659 B
Java
26 lines
659 B
Java
package com.klp.crm.mapper;
|
|
|
|
import com.klp.crm.domain.CrmOrderItem;
|
|
import com.klp.crm.domain.vo.CrmOrderItemVo;
|
|
import com.klp.common.core.mapper.BaseMapperPlus;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 正式订单明细Mapper接口
|
|
*
|
|
* @author klp
|
|
* @date 2025-12-15
|
|
*/
|
|
public interface CrmOrderItemMapper extends BaseMapperPlus<CrmOrderItemMapper, CrmOrderItem, CrmOrderItemVo> {
|
|
|
|
/**
|
|
* 根据订单ID查询订单明细列表
|
|
*
|
|
* @param orderIds 订单ID列表
|
|
* @return 订单明细列表
|
|
*/
|
|
List<CrmOrderItem> selectOrderItemsByOrderIds(@Param("orderIds") List<Long> orderIds);
|
|
}
|