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.UserByRoleVO; import jnpf.permission.model.user.vo.UserInfoVO; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.util.*; /** * 获取用户信息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 new ArrayList<>(); } @Override public List getUserNamePagination(UserModel userModel) { return new ArrayList<>(); } @Override public ActionResult getInfo(String id) throws DataException { return null; } @Override public List getListId() { return new ArrayList<>(); } @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 new UserEntity(); } @Override public List getListByManagerId(String id) { return new ArrayList<>(); } @Override public List getList(boolean enabledMark) { return new ArrayList<>(); } @Override public List getAdminList() { return new ArrayList<>(); } @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 new HashMap<>(); } @Override public UserEntity getInfoByMobile(String mobile) { return null; } @Override public Boolean create(UserEntity userEntity) { return false; } @Override public void delete(UserEntity userEntity) { } @Override public List getUserIdList(List userIds) { return new ArrayList<>(); } @Override public List selectedByIds(List ids) { return Collections.EMPTY_LIST; } @Override public List getUserNameMark(List id) { return new ArrayList<>(); } @Override public List getObjList(UserIdModelByPage objListModel) { return new ArrayList<>(); } @Override public List getIdsByAccounts(List accounts) { return new ArrayList<>(); } @Override public List getUserPage(Pagination pagination) { return null; } @Override public Map getSystemFieldValue(SystemParamModel model) { return new HashMap<>(); } @Override public List getListByOrgIds(List collect) { return new ArrayList<>(); } @Override public UserEntity getUserByMobile(String dingMobile) { return null; } @Override public List page(UserSystemCountModel userSystemCountModel) { return null; } @Override public UserRelationIds getUserObjectIdList(@RequestParam String userId) { return null; } @Override public Boolean logoutUser(@RequestParam("message") String message,@RequestBody List userIds){ return false; } }