package jnpf.permission.fallback; import jnpf.base.ActionResult; import jnpf.base.Pagination; import jnpf.exception.DataException; import jnpf.permission.UserApi; import jnpf.permission.entity.UserEntity; import jnpf.permission.model.SystemParamModel; import jnpf.permission.model.user.*; import jnpf.permission.model.user.mod.UserIdModelByPage; import jnpf.permission.model.user.vo.BaseInfoVo; import jnpf.permission.model.user.vo.UserInfoVO; import lombok.extern.slf4j.Slf4j; 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 @Slf4j public class UserApiFallback implements UserApi { @Override public List getUserName(List id) { return Collections.emptyList(); } @Override public List getUserNamePagination(UserModel userModel) { return Collections.emptyList(); } @Override public ActionResult getInfo(String id) throws DataException { return null; } @Override public List getListId() { return Collections.emptyList(); } @Override public UserEntity getInfoByAccount(UserInfoModel userInfoModel) { return null; } @Override public UserEntity getInfoByUserId(UserInfoModel userInfoModel) { return null; } @Override public Boolean updateById(UserUpdateModel userUpdateModel) { return false; } @Override public Boolean update(String id, UserEntity entity) { return false; } @Override public UserEntity getInfoByAccount(String account) { return null; } @Override public UserEntity getInfoById(String id) { return null; } @Override public UserEntity getInfoByIdInMessage(String id) { return null; } @Override public List getListByManagerId(String id) { return Collections.emptyList(); } @Override public List getList(boolean enabledMark) { return Collections.emptyList(); } @Override public List getAdminList() { return Collections.emptyList(); } @Override public Boolean setAdminListByIds(List adminIds) { return false; } @Override public UserEntity getByRealName(String fullName) { return null; } @Override public Boolean updateUserById(UserEntity userEntity) { return false; } @Override public Map getUserMap(String type) { return Collections.emptyMap(); } @Override public UserEntity getInfoByMobile(String mobile) { return null; } @Override public Boolean create(UserEntity userEntity) { return false; } @Override public void delete(UserEntity userEntity) { throw new DataException("删除失败"); } @Override public List getUserIdList(List userIds) { return Collections.emptyList(); } @Override public List selectedByIds(List ids) { return Collections.emptyList(); } @Override public List getUserNameMark(List id) { return Collections.emptyList(); } @Override public List getObjList(UserIdModelByPage objListModel) { return Collections.emptyList(); } @Override public List getIdsByAccounts(List accounts) { return Collections.emptyList(); } @Override public List getUserPage(Pagination pagination) { return Collections.emptyList(); } @Override public Map getSystemFieldValue(SystemParamModel model) { return Collections.emptyMap(); } @Override public List getListByOrgIds(List collect) { return Collections.emptyList(); } @Override public UserEntity getUserByMobile(String dingMobile) { return null; } @Override public List pageUser(UserSystemCountModel userSystemCountModel) { return Collections.emptyList(); } @Override public UserRelationIds getUserObjectIdList(@RequestParam String userId) { return null; } @Override public void logoutUser(@RequestParam("message") String message, @RequestBody List userIds) { throw new DataException("退出用户失败"); } }