package jnpf.qualifications.service;

import jnpf.base.service.SuperService;
import jnpf.entity.qualifications.QualificationsFieldCategory;
import jnpf.model.qualifications.vo.QualificationsCategoryVo;

import java.util.List;

/**
 * todo
 *
 * @author Flynn Chan
 * @create 2024-03-04
 */
public interface QualificationsFieldCategoryService extends SuperService<QualificationsFieldCategory> {

    void create(QualificationsFieldCategory qualificationsFieldCategory);

    QualificationsFieldCategory getCategoryById(String id);

    Long deleteCategoryById(String id);

    List<QualificationsCategoryVo> getQualificationsFieldPages(String keyWord, String categoryId,Integer currentPage, Integer pageSize);

    List<QualificationsFieldCategory> getCategoryList();
}
