package cn.cetc54.platform.core.serviceimpl; import cn.cetc54.platform.core.service.PermissionService; import cn.cetc54.platform.core.dao.PermissionDao; import cn.cetc54.platform.core.entity.Permission; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * 权限接口实现 * @author Exrick */ @Slf4j @Service @Transactional public class PermissionServiceImpl implements PermissionService { @Autowired private PermissionDao permissionDao; @Override public PermissionDao getRepository() { return permissionDao; } @Override public List findByLevelOrderBySortOrder(Integer level) { return permissionDao.findByLevelOrderBySortOrder(level); } @Override public List findByParentIdOrderBySortOrder(String parentId) { return permissionDao.findByParentIdOrderBySortOrder(parentId); } @Override public List findByTypeAndStatusOrderBySortOrder(Integer type, Integer status) { return permissionDao.findByTypeAndStatusOrderBySortOrder(type, status); } @Override public List findByTitle(String title) { return permissionDao.findByTitle(title); } @Override public List findByTitleLikeOrderBySortOrder(String title) { return permissionDao.findByTitleLikeOrderBySortOrder(title); } }