package com.example.server.major.dao; import com.example.server.dao.BaseDao; import com.example.server.major.model.SysMajor; import org.apache.ibatis.annotations.Mapper; import java.util.List; import java.util.Map; @Mapper public interface SysMajorDao extends BaseDao { List page(Map queryParams); int selectMaxSort(); Integer exitsSameMajorByProductId(Long id, String name, Long productId); List getList(String modelId, String shipId, String projectId); List sysMajorChildren(Long productId); Long getIdByMajorName(String majorName); int isMajorNameExistsSysh(String name); SysMajor getMajorByNameSysh(String name); List getSyshMajorSelect(); }