package com.example.erp.mapper.sd; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.entity.sd.Product; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ProductMapper extends BaseMapper { List defaultProduct(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz, @Param("glassTypeId") String glassTypeId, @Param("product") Product product); Integer getPageTotal(Integer offset, Integer pageSize, String glassTypeId, Product product); boolean updateProductStateById(Integer id,Integer state); List selectProduct(@Param("productName") String productName,@Param("productNameValue") String productNameValue); List selectProductId(@Param("productName") String productName,@Param("productNameValue") String productNameValue,@Param("id") Long id); Double getGlassThickness(Integer productId, Integer technologyNumber); }