| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
UnitInfoDao() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteObjectById(String unitCode) |
List<String> |
getAllParentUnit() |
Map<String,String> |
getFilterField() |
String |
getNextKey() |
UnitInfo |
getObjectById(String unitCode) |
UnitInfo |
getUnitByName(String name) |
UnitInfo |
getUnitByTag(String unitTag) |
UnitInfo |
getUnitByWord(String unitWord) |
Integer |
isExistsUnitByParentAndOrder(String parentUnit,
long unitOrder)
根据PARENT_UNIT和UNIT_ORDER获取同级机构
|
boolean |
isUniqueName(String unitName,
String parentCode,
String unitCode)
根据名称获取同级机构
|
List<UnitInfo> |
listSubUnits(String unitCode) |
List<UnitInfo> |
listSubUnitsByUnitPaht(String unitPath) |
List<UserInfo> |
listUnitUsers(String unitCode) |
void |
updateUnit(UnitInfo unitInfo) |
buildDefaultFieldFilterSql, buildFieldFilterSql, countObject, countObject, countObjectByProperties, deleteObject, deleteObjectById, deleteObjectForce, deleteObjectForceById, deleteObjectReference, deleteObjectReferenceForce, deleteObjectReferences, deleteObjectReferencesForce, deleteObjectsByProperties, deleteObjectsForceByProperties, encapsulateFilterToFields, encapsulateFilterToSql, fetchObjectLazyColumn, fetchObjectLazyColumns, fetchObjectReference, fetchObjectReferences, fetchObjectReferencesCascade, fetchSelfOrderSql, getConnection, getDataSource, getFilterFieldWithPretreatment, getInsideFilterQuerySql, getJdbcTemplate, getObjectById, getObjectByProperties, getObjectByProperty, getObjectCascadeById, getObjectExcludeLazyById, getObjectWithReferences, getPkClass, getPoClass, listObjects, listObjects, listObjects, listObjectsAsJson, listObjectsAsJson, listObjectsByFilter, listObjectsByFilter, listObjectsByFilter, listObjectsByFilter, listObjectsByFilterAsJson, listObjectsByFilterAsJson, listObjectsByFilterAsJson, listObjectsByFilterAsJson, listObjectsByProperties, listObjectsByProperties, listObjectsByProperties, listObjectsByPropertiesAsJson, listObjectsByProperty, listObjectsBySql, listObjectsBySql, listObjectsPartFieldAsJson, listObjectsPartFieldAsJson, listObjectsPartFieldAsJson, listObjectsPartFieldByPropertiesAsJson, mergeObject, obtainQuerySql, parseParameter, releaseConnection, saveNewObject, saveNewObjectCascade, saveObjectReference, saveObjectReferences, setDataSource, updateObject, updateObject, updateObject, updateObjectCascade, updateObjectWithNullField, updateObjectWithNullField@Transactional public String getNextKey()
@Transactional public void deleteObjectById(String unitCode)
public boolean isUniqueName(String unitName, String parentCode, String unitCode)
unitName - 机构名称parentCode - 父类代码unitCode - 结构代码public Integer isExistsUnitByParentAndOrder(String parentUnit, long unitOrder)
parentUnit - 机构名称unitOrder - 父类代码@Transactional public void updateUnit(UnitInfo unitInfo)
Copyright © 2020 Centit Information Technical, co. Inc.. All rights reserved.