package com.cloud.user.service; import java.util.Map; import java.util.Set; import com.cloud.model.common.Page; import com.cloud.model.sys.AppUser; import com.cloud.model.sys.LoginAppUser; import com.cloud.model.sys.SysRole; import com.cloud.user.model.OrgNameAppUser; public interface AppUserService { void addAppUser(AppUser appUser); void updateAppUser(AppUser appUser); LoginAppUser findByUsername(String username); AppUser findById(Map params); AppUser login(Map params); int setRoleToUser(Map params); void updatePassword(Map params); Page findUsers(Map params); Set findRolesByUserId(Long userId,Long orgId); void bindingPhone(Long userId, String phone,Long orgId); Map findRolesIdsByUserId(Map params); Map deleteAppUser(Map params); //重置密码 void setPassWord(AppUser appUser); /** * 组织机构变更 */ int updateOfficeId(Map params); }