package com.gk.firework.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gk.firework.Domain.DO.ProductDO; import com.gk.firework.Domain.ProductInfo; import com.gk.firework.Domain.ProductLocusInfo; import com.gk.firework.Domain.Vo.ProductVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; /** * @author jingjy */ @Repository public interface ProductInfoMapper extends BaseMapper { /** * 查询所有的产品信息 * * @param condition 查询参数 * @return List */ List selectProductInfos(Map condition); List selectProductDataGrid(Map condition, Page page); List selectProductsByDirectionCode(@Param("directionCode") String directionCode,@Param("companyNumber")String companyNumber); ProductInfo selectProductByDirectionCode(@Param("directionCode") String directionCode); ProductVo selectProductVoByDirectionCode(@Param("directionCode") String itemCode); Integer getSliceByDirectionCode(@Param("directionCode") String directionCode); void deleteByEnterpriseName(@Param("enterpriseName") String enterpriseName,@Param("name") String name); List selectProductInfo(Map condition); List getAllProductCodes(); List selectTypes(); List selectDoByDirections(@Param("list") List direction10Codes); }