@Service(value="sysUnitManager") @Transactional public class SysUnitManagerImpl extends Object implements SysUnitManager
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
protected UnitInfoDao |
unitInfoDao |
| 构造器和说明 |
|---|
SysUnitManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changeStatus(String unitCode,
String isValid)
更新机构及子机构的状态
|
void |
checkState(List<UnitInfo> listObjects) |
void |
deleteUnitInfo(UnitInfo unitinfo) |
UnitInfo |
getObject(UnitInfo object)
查找对象,如果没有新建一个空对象,并附一个默认的编码
|
UnitInfo |
getObjectById(String unitCode) |
List<UserInfo> |
getRelationUsers(String unitCode) |
UnitInfo |
getUnitByName(String name) |
String |
getUnitCode(String depno) |
List<UserInfo> |
getUnitUsers(String unitCode) |
boolean |
hasChildren(String unitCode) |
boolean |
isUniqueName(UnitInfo unitInfo) |
List<UnitInfo> |
listAllSubObjects(String primaryUnit) |
List<UnitInfo> |
listAllSubObjectsAsSort(String primaryUnit) |
List<UnitInfo> |
listObjects(Map<String,Object> filterMap) |
List<UnitInfo> |
listObjects(Map<String,Object> filterMap,
com.centit.framework.core.dao.PageDesc pageDesc) |
List<UnitInfo> |
listObjectsAsSort(Map<String,Object> searchColumn) |
String |
saveNewUnitInfo(UnitInfo unitinfo) |
void |
updateUnitInfo(UnitInfo unitinfo) |
public static org.slf4j.Logger logger
@NotNull protected UnitInfoDao unitInfoDao
public List<UnitInfo> listObjectsAsSort(Map<String,Object> searchColumn)
listObjectsAsSort 在接口中 SysUnitManagerpublic UnitInfo getObject(UnitInfo object)
object - UnitInfopublic List<UserInfo> getUnitUsers(String unitCode)
getUnitUsers 在接口中 SysUnitManagerpublic List<UserInfo> getRelationUsers(String unitCode)
getRelationUsers 在接口中 SysUnitManagerpublic String getUnitCode(String depno)
getUnitCode 在接口中 SysUnitManagerpublic UnitInfo getUnitByName(String name)
getUnitByName 在接口中 SysUnitManager@CacheEvict(value="UnitInfo",
allEntries=true)
@Transactional
public void changeStatus(String unitCode,
String isValid)
SysUnitManagerchangeStatus 在接口中 SysUnitManagerunitCode - 机构代码isValid - 状态码@CacheEvict(value={"UnitInfo","UnitUsers","UserUnits","AllUserUnits"},
allEntries=true)
@Transactional
public void deleteUnitInfo(UnitInfo unitinfo)
deleteUnitInfo 在接口中 SysUnitManager@CacheEvict(value="UnitInfo",
allEntries=true)
@Transactional
public String saveNewUnitInfo(UnitInfo unitinfo)
saveNewUnitInfo 在接口中 SysUnitManager@Transactional public boolean isUniqueName(UnitInfo unitInfo)
isUniqueName 在接口中 SysUnitManager@CacheEvict(value="UnitInfo",
allEntries=true)
@Transactional
public void updateUnitInfo(UnitInfo unitinfo)
updateUnitInfo 在接口中 SysUnitManager@Transactional public List<UnitInfo> listAllSubObjects(String primaryUnit)
listAllSubObjects 在接口中 SysUnitManager@Transactional public List<UnitInfo> listAllSubObjectsAsSort(String primaryUnit)
listAllSubObjectsAsSort 在接口中 SysUnitManager@Transactional public boolean hasChildren(String unitCode)
hasChildren 在接口中 SysUnitManager@Transactional public List<UnitInfo> listObjects(Map<String,Object> filterMap)
listObjects 在接口中 SysUnitManager@Transactional public List<UnitInfo> listObjects(Map<String,Object> filterMap, com.centit.framework.core.dao.PageDesc pageDesc)
listObjects 在接口中 SysUnitManager@Transactional public UnitInfo getObjectById(String unitCode)
getObjectById 在接口中 SysUnitManager@Transactional public void checkState(List<UnitInfo> listObjects)
checkState 在接口中 SysUnitManagerCopyright © 2017. All rights reserved.