package jnpf.permission.fallback; import jnpf.permission.OrganizeApi; import jnpf.permission.entity.OrganizeEntity; import jnpf.permission.model.organize.OrganizeConditionModel; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.*; import java.util.*; /** * 获取组织信息Api降级处理 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @Component @Slf4j public class OrganizeApiFallback implements OrganizeApi { @Override public OrganizeEntity getInfoById(String organizeId) { return new OrganizeEntity(); } @Override public List getList() { return new ArrayList<>(16); } @Override public List getOrganizeName(List id) { return new ArrayList<>(16); } @Override public OrganizeEntity getByFullName(String fullName) { return null; } @Override public List getOrganizeId(String organizeId) { return new ArrayList<>(16); } @Override public String getFullNameByOrgIdTree(String organizeIdTree) { return null; } @Override public Map getOrgMap(String type,String category) { return new HashMap<>(); } @Override public String getOrganizeIdTree(OrganizeEntity organizeEntity) { return null; } @Override public void save(OrganizeEntity organizeEntity) {} @Override public List getOrganizeByParentId(){ return new ArrayList(); } @Override public void updateOrganizeEntity(String organizeId, OrganizeEntity organizeEntity){} @Override public List getUnderOrganizations(String organizeId) { return null; } @Override public List upWardRecursion(String organizeId) { return new ArrayList(); } @Override public Map getOrgMapsAll() { return Collections.emptyMap(); } @Override public void removeOrganizeInfoList() { log.error("清除缓存失败"); } @Override public List getOrganizeDepartmentAll(String organize) { return new ArrayList<>(); } @Override public Map getInfoList() { return null; } @Override public Map getAllOrgsTreeName() { return null; } @Override public List getAllChild(String id) { return new ArrayList<>(); } @Override public List getDepsByParentId(String id) { return new ArrayList<>(); } @Override public List getListByIds(List idList) { return Collections.EMPTY_LIST; } @Override public List getListByParentIds(List idList) { return Collections.EMPTY_LIST; } @Override public List getProgeny(List idList, Integer enabledMark) { return Collections.EMPTY_LIST; } @Override public String getNameByIdStr(@RequestParam("idStr") String idStr) { return null; } @Override public void create(OrganizeEntity newOrg) { return; } @Override public void update(String id, OrganizeEntity orgInfo) { } @Override public List list() { return new ArrayList<>(); } }