package jnpf.permission.fallback; import jnpf.permission.PositionApi; import jnpf.permission.entity.PositionEntity; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.util.Collections; import java.util.List; import java.util.Map; /** * 获取岗位信息Api降级处理 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @Component public class PositionApiFallback implements PositionApi { @Override public PositionEntity queryInfoById(String id) { return null; } @Override public List getPositionName(List posiList, Boolean filterEnabledMark) { return Collections.EMPTY_LIST; } @Override public PositionEntity getByFullName(String fullName) { return null; } @Override public Map getPosMap(String type) { return Collections.EMPTY_MAP; } @Override public List getListByOrganizeId(List ableDepIds) { return Collections.EMPTY_LIST; } @Override public List getListByIds(@RequestBody List idList) { return Collections.EMPTY_LIST; } @Override public Map getPosFullNameMap() { return Collections.EMPTY_MAP; } @Override public List getListByParentIds(@RequestBody List parentIds) { return Collections.EMPTY_LIST; } @Override public List getAllChild(String id) { return Collections.EMPTY_LIST; } @Override public List getListByOrgIds(List orgIds) { return Collections.EMPTY_LIST; } @Override public String getNameByIdStr(String idStr) { return ""; } @Override public List getProgeny(@RequestBody List idList, @RequestParam(value = "enabledMark", required = false) Integer enabledMark) { return Collections.EMPTY_LIST; } @Override public List list() { return Collections.EMPTY_LIST; } @Override public List getList(boolean b) { return Collections.EMPTY_LIST; } }