QualificationService.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.kcim.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.kcim.controller.request.QualificationHisItemMapRequest;
  4. import com.kcim.dao.model.QualificationType;
  5. import com.kcim.dao.model.Qualification;
  6. import com.kcim.util.PageUtils;
  7. import java.util.List;
  8. /**
  9. * 资质字典
  10. *
  11. * @author jinhu
  12. * @date 2024-11-09 19:32:45
  13. */
  14. public interface QualificationService extends IService<Qualification> {
  15. Object getQualificationTypeList(String queryCondition);
  16. /**
  17. * 新增资质类型
  18. * @param qualificationType
  19. */
  20. void addQualificationType(QualificationType qualificationType);
  21. /**
  22. * 编辑资质类型
  23. * @param qualificationType
  24. */
  25. void editQualificationType(QualificationType qualificationType);
  26. /**
  27. * 删除资质类型
  28. * @param id
  29. * @return
  30. */
  31. QualificationType deleteQualificationType(Integer id);
  32. PageUtils getQualificationList(String name, String qualificationTypeCode, String qualificationTypeNameFilter,String operationLevelCode, Integer techFlag, Integer operationFlag, Integer enableFlag, Integer current, Integer pageSize);
  33. void addQualification(Qualification qualification);
  34. void editQualification(Qualification qualification);
  35. Qualification deleteQualification(Integer id);
  36. List<String> getQualificationTypeCodeRecursion(List<QualificationType> typeList, String qualificationTypeCode, String qualificationTypeNameFilter);
  37. List<String> getQualificationTypeCodeRecursion(List<QualificationType> typeList, String qualificationCode);
  38. }