@Service(value="generalService") public class GeneralServiceImpl extends Object implements GeneralService
| 限定符和类型 | 字段和说明 |
|---|---|
protected OptDataScopeDao |
dataScopeDao |
protected OptInfoDao |
optInfoDao |
protected UserQueryFilterDao |
userQueryFilterDao |
| 构造器和说明 |
|---|
GeneralServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.centit.framework.core.dao.DataPowerFilter |
createUserDataPowerFilter(com.centit.framework.security.model.CentitUserDetails userDetails)
创建用户数据范围过滤器
|
UserQueryFilter |
getUserDefaultFilter(String userCode,
String modelCode)
获取用户某个模块的查询过滤器类别,这个类别不需要开发人员维护,框架统一维护。
|
UserQueryFilter |
getUserQueryFilter(Long filterNo)
获取用户某个模块默认查询过滤器
|
List<String> |
listUserDataFiltersByOptIDAndMethod(String sUserCode,
String sOptId,
String sOptMethod)
获取用户数据权限过滤器
|
@NotNull protected OptInfoDao optInfoDao
@NotNull protected OptDataScopeDao dataScopeDao
@NotNull protected UserQueryFilterDao userQueryFilterDao
@Transactional(propagation=REQUIRED) public UserQueryFilter getUserDefaultFilter(String userCode, String modelCode)
GeneralServicegetUserDefaultFilter 在接口中 GeneralServiceuserCode - userCodemodelCode - modelCode@Transactional(propagation=REQUIRED) public UserQueryFilter getUserQueryFilter(Long filterNo)
GeneralServicegetUserQueryFilter 在接口中 GeneralServicefilterNo - filterNo@Transactional public List<String> listUserDataFiltersByOptIDAndMethod(String sUserCode, String sOptId, String sOptMethod)
listUserDataFiltersByOptIDAndMethod 在接口中 GeneralServicesUserCode - sUserCodesOptId - 业务名称sOptMethod - 对应的方法名称@Transactional public com.centit.framework.core.dao.DataPowerFilter createUserDataPowerFilter(com.centit.framework.security.model.CentitUserDetails userDetails)
createUserDataPowerFilter 在接口中 GeneralServiceuserDetails - CentitUserDetailsCopyright © 2017. All rights reserved.