@Repository(value="unitInfoDao") public class UnitInfoDaoImpl extends com.centit.framework.hibernate.dao.BaseDaoImpl<UnitInfo,String> implements UnitInfoDao
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
UnitInfoDaoImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchMerge(List<UnitInfo> unitinfos) |
void |
batchSave(List<UnitInfo> unitinfos)
批量添加或更新
|
List<String> |
getAllParentUnit() |
Map<String,String> |
getFilterField() |
String |
getNextKey() |
UnitInfo |
getPeerUnitByName(String unitName,
String parentCode,
String unitCode)
根据名称获取同级机构
|
UnitInfo |
getUnitByName(String name) |
UnitInfo |
getUnitByTag(String unitTag) |
UnitInfo |
getUnitByWord(String unitWord) |
Integer |
isExistsUnitByParentAndOrder(String parentUnit,
long unitOrder)
根据PARENT_UNIT和UNIT_ORDER获取同级机构
|
List<UnitInfo> |
listSubUnits(String unitCode) |
List<UnitInfo> |
listSubUnitsByUnitPaht(String unitPath) |
List<UserInfo> |
listUnitUsers(String unitCode) |
void |
updateUnit(UnitInfo unitInfo) |
builderHqlAndNamedParams, builderHqlAndNamedParams, builderStatHqlAndNamedParams, deleteObject, deleteObjectById, deleteObjectForce, deleteObjectForceById, deleteObjectsAsTabulation, deleteObjectsAsTabulation, deleteObjectsAsTabulation, flush, getClassTName, getClassTShortName, getCurrentSession, getFilterFieldWithPretreatment, getObjectById, getObjectByProperties, getObjectByProperty, getPkClass, getPoClass, getPoObjectId, getSessionFactory, listObjectByProperties, listObjectByProperty, listObjects, listObjects, listObjects, listObjects, listObjects, listObjects, listObjects, listObjects, listObjects, listObjects, listObjectsAll, listObjectsByNamedHql, listObjectsByNamedHql, listValidObjects, mergeObject, pageCount, pageCount, pageQuery, pageQuery, replaceObjectsAsTabulation, replaceObjectsAsTabulation, replaceObjectsAsTabulation, replaceObjectsAsTabulationCheckTimestamp, replaceObjectsAsTabulationCheckTimestamp, saveNewObject, saveNewObjects, saveNewObjects, saveObject, saveRawObject, setSessionFactory, updateObject, updateObjectCheckTimestamp, updateObjectProperties, updateObjectPropertiesCheckTimestamp, updateRawObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteObjectById, getObjectById, listObjects, listObjects, pageCount, pageQuery, saveNewObject@Transactional public String getNextKey()
getNextKey 在接口中 UnitInfoDao@Transactional public List<UserInfo> listUnitUsers(String unitCode)
listUnitUsers 在接口中 UnitInfoDao@Transactional public void batchSave(List<UnitInfo> unitinfos)
unitinfos - List@Transactional public UnitInfo getUnitByName(String name)
getUnitByName 在接口中 UnitInfoDao@Transactional public UnitInfo getUnitByTag(String unitTag)
getUnitByTag 在接口中 UnitInfoDao@Transactional public UnitInfo getUnitByWord(String unitWord)
getUnitByWord 在接口中 UnitInfoDao@Transactional(propagation=MANDATORY) public List<UnitInfo> listSubUnitsByUnitPaht(String unitPath)
listSubUnitsByUnitPaht 在接口中 UnitInfoDaopublic List<String> getAllParentUnit()
getAllParentUnit 在接口中 UnitInfoDaopublic UnitInfo getPeerUnitByName(String unitName, String parentCode, String unitCode)
getPeerUnitByName 在接口中 UnitInfoDaounitName - 单位 机构名称parentCode - 父类代码public Integer isExistsUnitByParentAndOrder(String parentUnit, long unitOrder)
isExistsUnitByParentAndOrder 在接口中 UnitInfoDaoparentUnit - 机构名称unitOrder - 父类代码public void updateUnit(UnitInfo unitInfo)
updateUnit 在接口中 UnitInfoDaoCopyright © 2018 Centit Information Technical, co. Inc.. All rights reserved.