KKLService.java 785 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.malk.kuaikeli.service;
  2. import com.malk.server.common.McR;
  3. import org.springframework.scheduling.annotation.Async;
  4. import java.util.List;
  5. import java.util.Map;
  6. public interface KKLService {
  7. void matchSupplier(Map data);
  8. boolean validateApprove(Map data);
  9. void planApproval(Map data);
  10. @Async
  11. void updateState(String id);
  12. // @Async
  13. void serviceRate(Map data);
  14. void adjustCost(Map data);
  15. void additionMaterial(Map data);
  16. void syncPrice();
  17. List<Map<String, String>> getDiffMatchingSuppliers(String oldSupplierCode,String newSupplierCode);
  18. @Async
  19. McR updateSuppliers(String formInstId);
  20. List<Map<String, String>> getDiffMatchingSuppliers2(String projectCode,String oldSupplierCode, String newSupplierCode);
  21. }