public interface StaffService extends IBaseService<Staff>
Modifier and Type | Method and Description |
---|---|
int |
checkStaffById(java.lang.String staffid)
检查Staff记录的系统数据完整性,并根据superior上级重新生成上下级和修改人员的缓存信息
|
java.lang.String |
getNameByids(java.lang.String ids) |
java.util.List<java.lang.String> |
getStaffAllSubordinate(java.lang.String staffid)
获取指定人员的所有下级,并不包含自身
|
java.util.List<java.lang.String> |
getStaffAllSuperior(java.lang.String staffid)
获取指定人员的所有上级,并不包含自身
|
Staff[] |
getStaffArrayByIds(java.util.List<java.lang.String> list1)
如果参数为null则返回值为null,如果参数为空则返回空对象
|
Staff[] |
getStaffArrayByIds(java.lang.String ids)
如果参数为null则返回值为null,如果参数为空则返回空对象
|
java.util.List<Staff> |
getStaffByIds(java.util.List<java.lang.String> list1)
如果参数为null则返回值为null,如果参数为空则返回空对象
|
java.util.List<Staff> |
getStaffByIds(java.lang.String ids)
如果参数为null则返回值为null,如果参数为空则返回空对象
|
StaffDao |
getStaffDao() |
java.util.List<java.lang.String> |
getStaffSubordinate(java.lang.String staffid)
获取指定人员的直接下级,并不包含自身
|
java.util.List<Staff> |
getUsersByGroupid(java.lang.String groupId) |
java.util.List<Staff> |
getUsersByOrgid(java.lang.String orgId) |
java.util.List<Staff> |
getUsersByStaionid(java.lang.String stationId) |
int |
saveStaff(Staff staff,
LayoutData layoutData) |
int |
updateStaffSuperior(Staff staff,
java.lang.String newSuperior)
修改指定人员的上级,需要传入旧的上级,因为人员
|
invalidLabelCascade, recreateLabelCascade
executeUpdate, executeUpdate, getById, getById, getByQuery, getByWhere, getByWhere, getByWhere, getCounts, getCounts, getJdbcDao, getJdbcTemplate, getList, getListByWhere, getListByWhere, getListForQuery, getListForQuery, getNewItem, getPageList, getPageList, getPageListForQuery, remove, removeById, removeByObject, save, saveOrUpdate, saveOrUpdateByObject, updateLabelByOldLabel
StaffDao getStaffDao()
java.lang.String getNameByids(java.lang.String ids)
java.util.List<Staff> getUsersByGroupid(java.lang.String groupId)
java.util.List<Staff> getUsersByStaionid(java.lang.String stationId)
java.util.List<Staff> getUsersByOrgid(java.lang.String orgId)
int checkStaffById(java.lang.String staffid)
staffid
- as Stringint updateStaffSuperior(Staff staff, java.lang.String newSuperior)
staffid
- oriSuperior
- newSuperior
- java.util.List<java.lang.String> getStaffAllSuperior(java.lang.String staffid)
staffid
- as Stringjava.util.List<java.lang.String> getStaffSubordinate(java.lang.String staffid)
staffid
- java.util.List<java.lang.String> getStaffAllSubordinate(java.lang.String staffid)
staffid
- java.util.List<Staff> getStaffByIds(java.lang.String ids)
ids
- Staff[] getStaffArrayByIds(java.lang.String ids)
ids
- java.util.List<Staff> getStaffByIds(java.util.List<java.lang.String> list1)
list1
- Staff[] getStaffArrayByIds(java.util.List<java.lang.String> list1)
list1
- int saveStaff(Staff staff, LayoutData layoutData)
Copyright © 2019 by Sucang.cn