| Modifier and Type | Field and Description |
|---|---|
DepartmentPermissionService |
accessDeptService |
DepartmentService |
departmentService |
ZTreeMapHelper<Department> |
ztreeDeptHelp |
ZTreeMapHelper<Staff> |
ztreeStaffHelp |
| Constructor and Description |
|---|
StaffService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkRoleName(java.lang.String searchCondition)
功能描述:处理用户列表根据用户组进行查询
|
Staff |
copyStaff(Staff staff)
功能描述:复制持久化对象
|
boolean |
delete(java.lang.String[] ck_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 departmentId)
分页取得多条数据
|
Staff |
get(java.lang.String id)
取得单条数据
|
Staff |
get(java.lang.String loginName,
java.lang.String password)
功能描述:根据用登录名和密码获取人员
|
java.lang.String |
get2JSON(bap.core.formbean.Page page,
java.lang.String departmentId)
分页取得多条数据, 转为json格式字符串
此处分页为直接加载系统所有用户,系统还有一套动态代理服务,可以按父部门加载用户,以下参数中departmentId是为了配置动态代理设置的参数,此方法中无实际意义
|
java.lang.String |
get2JSON(java.lang.String id)
取得单条数据, 转为json格式字符串
|
Staff |
getAdministrator()
功能描述: 获取超级管理员对象
|
Staff |
getByLoginName(java.lang.String loginName)
根据登录名获取用户
|
int |
getCount(java.lang.String searchCondition,
java.lang.String deptId)
功能描述:得到用户ajax 列表页面 分页控件的总记录数(基于列表展示主页面实现)
|
java.lang.String |
getDefaultPw()
获取系统用户默认密码
|
java.util.List<Staff> |
getList(java.lang.String searchCondition,
java.lang.String orderCondition,
int page,
int pageSize,
java.lang.String deptId)
功能描述:得到用户ajax 列表页面 分页控件具体页码的数据集合(基于列表展示主页面实现)
|
java.util.List<Staff> |
getListByDept(java.lang.String deptId,
boolean isRecursion)
功能描述:根据部门id获取该部门下的人员
|
java.util.List<java.lang.String> |
getNameListOfStaffList(java.util.List<Staff> staffs)
功能描述:获得用户名集合
|
java.util.List<Staff> |
getStaffsByDeptId(java.lang.String deptId)
从缓存根据部门id获得部门下用户
|
java.lang.String |
lazyTree(java.lang.String pDeptId,
java.lang.String access,
Staff staff,
java.lang.String bp,
java.lang.String levelNum)
功能描述:懒加载部门用户树
|
Staff |
post(Staff staff)
创建
|
java.lang.String |
post2JSON(Staff staff)
创建, 转为json格式字符串
|
Staff |
put(Staff staff)
修改
|
java.lang.String |
put2JSON(Staff staff)
修改, 转为json格式字符串
|
void |
putPwd(java.lang.String staffId,
java.lang.String password)
更新用户的密码
|
boolean |
resetPassword(java.lang.String staffId,
java.lang.String defaultPw)
功能描述:重置用户密码
|
void |
saveStaffAppend(com.dvp.system.staff.domain.StaffAppend append)
功能描述:保存用户追加表
|
java.util.List<Staff> |
searchStaff(java.lang.String serachStr)
查询符合条件的用户
|
java.lang.String |
searchTree(java.lang.String bp,
Department rootDept,
java.lang.String serachStr)
搜索满足条件的用户对应的树结构
|
void |
sort(java.lang.String userids)
功能描述: 用户排序
|
void |
updatePassword(Staff staff)
功能描述: 更新密码
|
void |
updateStaffAppend(com.dvp.system.staff.domain.StaffAppend append)
功能描述:修改用户追加表
|
checkName, checkNameForUpdate, del, del, del, del, deletedLog, get2JSON, getCountByHql, getEntityClass, getList, getList, getMaxOrderId, getMaxOrderId, getMinOrderId, getMinOrderId, save, saveOrUpdate, size, updatepublic ZTreeMapHelper<Department> ztreeDeptHelp
public ZTreeMapHelper<Staff> ztreeStaffHelp
public DepartmentPermissionService accessDeptService
public DepartmentService departmentService
@Transactional(readOnly=true)
public bap.core.formbean.Page get(bap.core.formbean.Page page,
java.lang.String departmentId)
page - 分页属性封装对象public java.util.List<Staff> getList(java.lang.String searchCondition, java.lang.String orderCondition, int page, int pageSize, java.lang.String deptId)
searchCondition - 查询条件idSet - 部门集合orderCondition - 排序条件page - deptId - 部门IDpublic int getCount(java.lang.String searchCondition,
java.lang.String deptId)
searchCondition - 查询条件idSet - 部门集合deptId - 部门ID@Transactional(readOnly=true)
public java.lang.String get2JSON(bap.core.formbean.Page page,
java.lang.String departmentId)
throws org.json.JSONException
@Transactional(readOnly=true) public Staff get(java.lang.String id)
get in class IServiceImpl<Staff>id - public Staff get(java.lang.String loginName, java.lang.String password)
loginName - 登录名password - 密码public Staff getByLoginName(java.lang.String loginName)
loginName - 登录名public Staff getAdministrator()
@Transactional(readOnly=true) public java.lang.String get2JSON(java.lang.String id)
id - public java.util.List<java.lang.String> getNameListOfStaffList(java.util.List<Staff> staffs)
staffs - public java.util.List<Staff> getStaffsByDeptId(java.lang.String deptId)
deptId - public java.util.List<Staff> getListByDept(java.lang.String deptId, boolean isRecursion)
deptId - 部门idisRecursion - 是否递归public java.lang.String getDefaultPw()
public void putPwd(java.lang.String staffId,
java.lang.String password)
staffId - 用户idpassword - 新密码@Transactional public java.lang.String put2JSON(Staff staff)
staff - @Transactional public java.lang.String post2JSON(Staff staff)
staff - public void saveStaffAppend(com.dvp.system.staff.domain.StaffAppend append)
append - @Transactional public boolean delete(java.lang.String[] ck_ids)
ck_ids - @Transactional public void sort(java.lang.String userids)
userids - 以逗号分隔的用户idpublic java.lang.String lazyTree(java.lang.String pDeptId,
java.lang.String access,
Staff staff,
java.lang.String bp,
java.lang.String levelNum)
pDeptId - 部门idaccess - 权限标记staff - 当前登陆用户bp - 应用根路径levelNum - 树显示级别限制public java.lang.String searchTree(java.lang.String bp,
Department rootDept,
java.lang.String serachStr)
session - serachStr - 搜索条件public java.util.List<Staff> searchStaff(java.lang.String serachStr)
serachStr - 匹配字符串@Transactional(readOnly=true) public org.apache.poi.hssf.usermodel.HSSFWorkbook exportExcel(bap.core.formbean.Page page)
page - 分页属性封装对象public void updateStaffAppend(com.dvp.system.staff.domain.StaffAppend append)
append - @Transactional public void updatePassword(Staff staff)
staff - 用户public boolean resetPassword(java.lang.String staffId,
java.lang.String defaultPw)
staffId - defaultPw - 默认密码public boolean checkRoleName(java.lang.String searchCondition)
searchCondition -