@Repository(value="userUnitDao") public class UserUnitDaoImpl extends com.centit.framework.hibernate.dao.BaseDaoImpl<UserUnit,String> implements UserUnitDao
| 构造器和说明 |
|---|
UserUnitDaoImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchMerge(List<UserUnit> userunits) |
void |
batchSave(List<UserUnit> userunits)
批量添加或更新
|
int |
countSubUserUnits(Map<String,Object> filterDescMap) |
void |
deleteUserUnitByUnit(String unitCode) |
void |
deleteUserUnitByUser(String userCode) |
Map<String,String> |
getFilterField() |
String |
getNextKey() |
UserUnit |
getPrimaryUnitByUserId(String userId) |
List<UserUnit> |
listObjectByUserUnit(String userCode,
String unitCode) |
List<UserUnit> |
listUnitUsersByUnitCode(String unitCode) |
List<UserUnit> |
listUnitUsersByUnitCodeAndFilter(String unitCode,
com.centit.support.database.utils.PageDesc pageDesc,
Map<String,Object> filterMap) |
List<UserUnit> |
listUserUnitsByRoleAndUnit(String roleType,
String roleCode,
String unitCode)
unitcode不为null就是某个处室的某个角色,为NULL就是所有处室的某个角色
|
List<UserUnit> |
listUserUnitsByUserCode(String userId) |
List<UserUnit> |
querySubUserUnits(Map<String,Object> pageQueryMap) |
void |
updateUserUnit(UserUnit userUnit)
更新
|
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, waitdeleteObject, deleteObjectById, deleteObjectForceById, getObjectById, listObjects, listObjectsAll, pageCount, pageQuery, saveNewObjectpublic void updateUserUnit(UserUnit userUnit)
updateUserUnit 在接口中 UserUnitDaouserUnit - 用户机构@Transactional public List<UserUnit> listUserUnitsByUserCode(String userId)
listUserUnitsByUserCode 在接口中 UserUnitDao@Transactional public List<UserUnit> listObjectByUserUnit(String userCode, String unitCode)
listObjectByUserUnit 在接口中 UserUnitDao@Transactional public String getNextKey()
getNextKey 在接口中 UserUnitDao@Transactional public void deleteUserUnitByUser(String userCode)
deleteUserUnitByUser 在接口中 UserUnitDao@Transactional public void deleteUserUnitByUnit(String unitCode)
deleteUserUnitByUnit 在接口中 UserUnitDao@Transactional public UserUnit getPrimaryUnitByUserId(String userId)
getPrimaryUnitByUserId 在接口中 UserUnitDao@Transactional public List<UserUnit> listUnitUsersByUnitCode(String unitCode)
listUnitUsersByUnitCode 在接口中 UserUnitDao@Transactional public List<UserUnit> listUserUnitsByRoleAndUnit(String roleType, String roleCode, String unitCode)
roleType - roleTyperoleCode - roleCodeunitCode - unitCode@Transactional public List<UserUnit> listUnitUsersByUnitCodeAndFilter(String unitCode, com.centit.support.database.utils.PageDesc pageDesc, Map<String,Object> filterMap)
@Transactional public void batchSave(List<UserUnit> userunits)
userunits - Listpublic int countSubUserUnits(Map<String,Object> filterDescMap)
countSubUserUnits 在接口中 UserUnitDaopublic List<UserUnit> querySubUserUnits(Map<String,Object> pageQueryMap)
querySubUserUnits 在接口中 UserUnitDaoCopyright © 2018 Centit Information Technical, co. Inc.. All rights reserved.