package jnpf.provider.permission; import jnpf.permission.entity.UserEntity; import jnpf.permission.model.user.mod.UserAllModel; import java.util.List; /** * 使用RPC获取用户 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-04-29 */ public interface UsersProvider { /** * 通过account返回user实体 * * @param account 账户 * @return */ UserEntity getUserByAccount(String account); /** * 获取所有用户信息 * @return */ List getAll(); /** * 信息 * * @param id 主键值 * @return */ UserEntity getInfo(String id); /** * 列表 * * @return */ List getList(); /** * 更新 * * @param id 主键值 * @param entity 实体对象 */ boolean update(String id, UserEntity entity); }