| Modifier and Type | Field and Description |
|---|---|
DepartmentPermissionService |
accessDeptService |
DepartmentService |
departmentService |
StaffRoleService |
staffRoleService |
ZTreeMapHelper<Department> |
ztreeDeptHelp |
ZTreeMapHelper<Role> |
ztreeRoleHelp |
ZTreeMapHelper<Staff> |
ztreeStaffHelp |
| Constructor and Description |
|---|
RoleService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete(java.lang.String[] ids)
删除
|
org.apache.poi.hssf.usermodel.HSSFWorkbook |
exportExcel(bap.core.formbean.Page page)
导出选定数据为Excel文件
|
bap.core.formbean.Page |
get(bap.core.formbean.Page page,
java.lang.String deptId)
分页取得多条数据
|
Role |
get(java.lang.String id)
取得单条数据
|
java.lang.String |
get2JSON(bap.core.formbean.Page page) |
java.lang.String |
get2JSON(bap.core.formbean.Page page,
java.lang.String deptId)
分页取得多条数据, 转为json格式字符串
|
java.lang.String |
get2JSON(java.lang.String id)
取得单条数据, 转为json格式字符串
|
int |
getCount(java.lang.String searchCondition,
java.lang.String deptId)
功能描述:用户组数量
|
java.util.List<java.lang.String> |
getIdListByStaffId(java.lang.String staffId)
根据用户id获得所在用户组的id
|
java.util.List<Role> |
getList(java.lang.String searchCondition,
java.lang.String orderCondition,
int page,
int pageSize,
java.lang.String deptId)
功能描述:用户组分页数据集
|
java.util.List<Role> |
getListByStaff(java.lang.String staffId)
功能描述:根据人员编号获取人员所在的用户组
|
java.lang.Integer |
getMaxorderCode()
功能描述:获得最大排序号
|
java.util.List<Role> |
getRolesByDeptId(java.lang.String deptId)
功能描述:根据部门id获取用户组(缓存)
|
java.util.List<Staff> |
getStaffList(java.lang.String id)
功能描述:根据用户组编号获取该角色下的人员集合
|
java.lang.String |
lazyTree(java.lang.String bp,
java.lang.String pDeptId,
Staff staff,
java.lang.String levelNum)
功能描述:部门角色树,懒加载获取当前部门下的部门和用户组节点
|
Role |
post(Role role,
java.lang.String[] staffs)
创建
|
java.lang.String |
post2JSON(Role role,
java.lang.String[] staffs)
创建, 转为json格式字符串
|
Role |
put(Role role,
java.lang.String[] staffs)
修改
|
java.lang.String |
put2JSON(Role role,
java.lang.String[] staffs)
修改, 转为json格式字符串
|
java.util.List<Role> |
searchRoles(java.lang.String serachStr)
查询符合条件的用户组
|
java.lang.String |
searchTree(java.lang.String bp,
Department rootDept,
java.lang.String serachStr)
搜索满足条件的用户组对应的树结构
|
public DepartmentService departmentService
@Autowired public DepartmentPermissionService accessDeptService
public ZTreeMapHelper<Department> ztreeDeptHelp
public ZTreeMapHelper<Role> ztreeRoleHelp
public ZTreeMapHelper<Staff> ztreeStaffHelp
@Autowired public StaffRoleService staffRoleService
@Transactional(readOnly=true)
public bap.core.formbean.Page get(bap.core.formbean.Page page,
java.lang.String deptId)
page - 分页属性封装对象public int getCount(java.lang.String searchCondition,
java.lang.String deptId)
searchCondition - idSet - deptId - public java.util.List<Role> getList(java.lang.String searchCondition, java.lang.String orderCondition, int page, int pageSize, java.lang.String deptId)
searchCondition - idSet - orderCondition - page - 第几页pageSize - 每页显示条数deptId - @Transactional(readOnly=true)
public java.lang.String get2JSON(bap.core.formbean.Page page,
java.lang.String deptId)
throws org.json.JSONException
@Transactional(readOnly=true) public Role get(java.lang.String id)
id - public java.util.List<java.lang.String> getIdListByStaffId(java.lang.String staffId)
staffId - 用户idpublic java.util.List<Staff> getStaffList(java.lang.String id)
id - 人员组编号public java.util.List<Role> getListByStaff(java.lang.String staffId)
staffId - 用户id@Transactional(readOnly=true) public java.lang.String get2JSON(java.lang.String id)
id - @Transactional public Role put(Role role, java.lang.String[] staffs)
role - @Transactional public java.lang.String put2JSON(Role role, java.lang.String[] staffs)
role - @Transactional public Role post(Role role, java.lang.String[] staffs)
role - staffs - 用户组下的人员public java.lang.Integer getMaxorderCode()
pId - 父对象id@Transactional public java.lang.String post2JSON(Role role, java.lang.String[] staffs)
role - staffs - 用户组下的人员@Transactional public boolean delete(java.lang.String[] ids)
ck_ids - @Transactional(readOnly=true) public org.apache.poi.hssf.usermodel.HSSFWorkbook exportExcel(bap.core.formbean.Page page)
page - 分页属性封装对象public java.lang.String lazyTree(java.lang.String bp,
java.lang.String pDeptId,
Staff staff,
java.lang.String levelNum)
bp - 项目名pDeptId - 部门idstaff - 当前登陆用户levelNum - 树加载级别限制public java.lang.String searchTree(java.lang.String bp,
Department rootDept,
java.lang.String serachStr)
session - serachStr - 搜索条件public java.util.List<Role> searchRoles(java.lang.String serachStr)
serachStr - 匹配字符串public java.util.List<Role> getRolesByDeptId(java.lang.String deptId)
deptId - 部门id