package com.glxp.api.dao.basic; import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.entity.basic.UdiRlSupEntity; import com.glxp.api.req.basic.CompanyProductRelevanceRequest; import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; import com.glxp.api.res.basic.UdiRlSupResponse; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface UdiRlSupDao extends BaseMapperPlus { List filterUdiGp(CompanyProductRelevanceRequest basicInstrumentMaintainRequest); List filterCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest); UdiRlSupEntity findCompanyProductRelevance(String CustomerId); UdiRlSupEntity findCompanyProductRelevanceByProductId(String productId); UdiRlSupEntity findCompanyProductRelevanceByUdiRlIdFk(@Param("udiRlIdFk") String udiRlIdFk, @Param("customerId") String customerId); UdiRlSupEntity findCompanyProductRelevanceByProductUuid(UdiRlSupEntity udiRlSupEntity); List getCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest); boolean insertCompanyProductRelevance(UdiRlSupEntity companyCertEntity); boolean importCompanyProductRelevance(UdiRlSupEntity udiRlSupEntity); boolean deleteById(String id); boolean deleteByRlId(String id); }