package com.example.erp.mapper.sd; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.entity.sd.OrderGlassDetail; import com.example.erp.entity.sd.OrderProcessDetail; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface OrderGlassDetailMapper extends BaseMapper { boolean insertOrderGlassDetail(@Param("orderId") String orderId, @Param("outside") String outside, @Param("inside") String inside ); List selectOrderGlassDetail(@Param("orderId") String orderId); List selectOrderGlassDetailByOrderId(@Param("orderId") String orderId); void updateSizeAndProcess(@Param("orderGlassDetails")List orderGlassDetails); Integer getDifferentSizeNumber(String orderId, Integer orderNumber); List> getOrderGlassDetailByProductId(String orderId, String glassChild,Long productId); List getOrderGlassDetailByProductIdGlassChild(String orderId, Integer orderNumber); Integer getMinIdByGroup(String orderId, String orderNumber, String group); Integer getMaxIdByGroup(String orderId, String orderNumber, String group); Integer getMinTechnologyNumberByGroup(String orderId, String orderNumber, String group); Integer getMaxTechnologyNumberByGroup(String orderId, String orderNumber, String group); }