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<String,Object> params);
|
|
AppUser login(Map<String,Object> params);
|
|
int setRoleToUser(Map<String,Object> params);
|
|
void updatePassword(Map<String, Object> params);
|
|
Page<OrgNameAppUser> findUsers(Map<String, Object> params);
|
|
Set<SysRole> findRolesByUserId(Long userId,Long orgId);
|
|
void bindingPhone(Long userId, String phone,Long orgId);
|
|
Map<String,Object> findRolesIdsByUserId(Map<String, Object> params);
|
|
Map<String,Object> deleteAppUser(Map<String, Object> params);
|
|
//重置密码
|
void setPassWord(AppUser appUser);
|
|
/**
|
* 组织机构变更
|
*/
|
int updateOfficeId(Map<String, Object> params);
|
}
|