package cn.ksource.web.facade;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.core.page.PageInfo;
|
|
public interface JsglFacade {
|
|
|
/**
|
* 删除角色
|
* @param roleid
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Dec 28, 2013 7:07:56 PM
|
*/
|
public int deleteRole(String roleid);
|
|
|
public void onQxInRoleSubmit(String[] yjgnbhs,String[] ejgnbhs,String[] sjgnbhs,String[] sijgnbhs,String roleid);
|
|
public void onUserInRoleSubmit(String[] userids,String roleid);
|
|
public void execExtend(String[] indexs,String[] ids,String[] sxhs,String[] datavalues,String extendid,String[] ables);
|
|
/**
|
* 添加角色-指标 关联
|
* @param ids
|
* @param id
|
*/
|
void insertConfig(String ids, String id);
|
|
/**
|
* 获取用户角色列表
|
* @param userid
|
* @return
|
*/
|
public List<Map> getUserInRoleList(String userid);
|
|
/**
|
* 获取加盟商角色列表
|
* @param partnerid
|
* @return
|
*/
|
public List<Map> getRoleList();
|
|
/**
|
* 获取角色分组列表
|
* @param params
|
* @return
|
*/
|
public List<Map> getRoleList(Map<String, String> params);
|
|
/**
|
* 用户角色提交
|
* @param userid
|
* @param roleids
|
* @param groupids
|
*/
|
public void onUserInRoleSubmit(String userid,String[] roleids,String[] groupids);
|
|
/**
|
* 查询角色的数据
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo jsData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询角色的数量
|
* @param params
|
* @return
|
*/
|
public int jsCount(Map<String, String> params);
|
|
/**
|
* 根据用户id获取角色列表
|
* @param userId
|
* @param defFlag TODO
|
* @return
|
* @author chenlong
|
*/
|
public List getRolesByUserId(String userId, Integer defFlag);
|
|
/**
|
* 设置默认角色
|
* @param userId
|
* @param roleId
|
* @author chenlong
|
*/
|
public void setDefaultRole(String userId,String roleId);
|
|
/**
|
* 根据角色key获取用户
|
* @param key
|
* @return
|
* @author chenlong
|
*/
|
public List<Map> getUsersByRoleKey(String key);
|
|
/**
|
* 根据角色key获取角色信息
|
* @param key
|
* @return
|
* @author chenlong
|
*/
|
public Map getRoleByRoleKey(String key);
|
|
/**
|
* 更新默认桌面
|
* @param userId
|
* @param roleId
|
* @author chenlong
|
*/
|
public void updateDefDesk(String userId, String roleId);
|
|
|
/**
|
* 查询角色分组的数据
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo roleGroupData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询角色分组的数据数量
|
* @param params
|
* @return
|
*/
|
public int roleGroupCount(Map<String, String> params);
|
|
/**
|
* 查询角色分组人员
|
* @param id
|
* @return
|
*/
|
public List<Map> getGroupUser(String id);
|
|
/**
|
* 保存角色分组人员
|
* @param params
|
* @return
|
*/
|
public void updateGroupUser(Map<String, String> params);
|
|
/**
|
* 删除角色分组
|
* @param groupId
|
* @return
|
*/
|
public int deleteGroup(String groupId);
|
}
|