package com.ruoyi.inspect.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.inspect.pojo.InsOrderTemplateDevice; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; @Mapper public interface InsOrderTemplateDeviceMapper extends BaseMapper { @Select({""}) List selectExistingDeviceIds(@Param("deviceIds") List deviceIds); @Select("select distinct d.management_number " + "from ins_order_template_device otd " + "join device d on d.id = otd.device_id " + "where otd.ins_order_id = #{orderId} " + "and d.management_number is not null and d.management_number <> '' " + "order by d.management_number") List selectManagementNumbersByOrderId(@Param("orderId") Integer orderId); }