📄 positionmgr.java
字号:
package com.yuanchung.sales.service.admin.position;
import java.util.List;
import com.yuanchung.organize.treeview.TreeViewMgr;
import com.yuanchung.sales.dao.admin.position.PositionRightsDAO;
import com.yuanchung.sales.exception.SystemException;
import com.yuanchung.sales.model.Treeview;
import com.yuanchung.sales.model.admin.Rights;
import com.yuanchung.sales.model.admin.position.PositionRights;
import com.yuanchung.sales.model.admin.position.PositionRightsArea;
public interface PositionMgr {
/**
* 获取TreeViewMgr实例对象
* @return
*/
public TreeViewMgr getTreeViewMgr() ;
/**
* 设置TreeViewMgr实例对象
* @param treeViewMgr
*/
public void setTreeViewMgr(TreeViewMgr treeViewMgr) ;
/**
* 保存授权对象, 权限对象以及数据范围对象三者的关系
* @param int positionId 岗位ID, int rightId 权限ID, String dataAreaIds 数据范围域字符串
* @throws SystemException
*/
public void saveThreeObjRelation(int positionId, int rightId,
String dataAreaIds)throws SystemException;
/**
* 根据岗位ID,获取所有功能权限
* @param positionId 岗位ID
* @return List<PositionRights> 岗位权限对象集合
*/
public List<PositionRights> getRightsByPositionId(int positionId);
/**
* 根据权限ID岗位ID,获取数据范围
* @param rightsID权限ID positionId 岗位ID
* @return List<PositionRightsArea> 岗位权限数据范围对象集合
*/
public List<PositionRightsArea> getDataAreaByRidPid(int rightsId,
int positionId);
/**
* 根据岗位ID集合获取岗位权限关联表里的信息
* @param List positionIds
* @return List<PositionRights> positionRights
*/
public List<PositionRights> findByPositions(List<Treeview> positionIds);
/**
* 根据岗位权限集合删除岗位权限数据范围关联表里的信息
* @param List positionIds
*/
public void deletePositionRightsAreaByPositionRights(
List<PositionRights> prs);
/**
* 根据岗位权限集合删除岗位权限关联表里的信息
* @param List positionIds
*/
public void deletePositionRightsByPositionRights(List<PositionRights> prs);
/**
* 根据岗位ID获取功能权限对象
* @param Integer id
* @return List<Rights> rights
*/
public List<Rights> getAllRightsByPositionId(Integer id);
public void saveThreeObjRelation(int id, int rightId,
String dataAreaIds,boolean isNew,String reelection);
public PositionRightsDAO getPositionRightsDAO();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -