package com.glxp.api.dao.purchase; import com.glxp.api.entity.purchase.SupCertEntity; import com.glxp.api.req.purchase.FilterSupCertRequest; import com.glxp.api.req.purchase.purPlanPrintRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface SupCertDao { List filterCompanyCert(FilterSupCertRequest filterSupCertRequest); SupCertEntity findCompanyCertByName(String name); List getCompanyCert(FilterSupCertRequest filterSupCertRequest); boolean updateCompanyCert(SupCertEntity supCertEntity); boolean insertCompanyCert(SupCertEntity supCertEntity); boolean deleteById(String id); boolean updateCustomerId(@Param("oldId") String oldId, @Param("newId") String newId,@Param("auditStatus") Integer auditStatus); boolean updateManufacturerId(@Param("oldCustomerId") String oldCustomerId, @Param("newCustomerId") String newCustomerId, @Param("oldManufacturerIdFk") String oldManufacturerIdFk, @Param("newManufacturerIdFk") String newManufacturerIdFk); boolean updateProductId(@Param("oldCustomerId") String oldCustomerId, @Param("newCustomerId") String newCustomerId, @Param("oldManufacturerIdFk") String oldManufacturerIdFk, @Param("newManufacturerIdFk") String newManufacturerIdFk, @Param("oldProductIdFk") String oldProductIdFk, @Param("newProductIdFk") String newProductIdFk); boolean deleteCert(FilterSupCertRequest filterSupCertRequest); List selectSupCertList(purPlanPrintRequest purPlanPrintRequest); }