package com.malk.kuaikeli.service; import com.malk.server.common.McR; import org.springframework.scheduling.annotation.Async; import java.util.List; import java.util.Map; public interface KKLService { void matchSupplier(Map data); boolean validateApprove(Map data); void planApproval(Map data); @Async void updateState(String id); // @Async void serviceRate(Map data); void adjustCost(Map data); void additionMaterial(Map data); void syncPrice(); List> getDiffMatchingSuppliers(String oldSupplierCode,String newSupplierCode); @Async McR updateSuppliers(String formInstId); List> getDiffMatchingSuppliers2(String projectCode,String oldSupplierCode, String newSupplierCode); }