@Service public class DataPermissionService extends BaseJeeeService<DataPermissionDao,DataPermission>
dao, logger| 构造器和说明 |
|---|
DataPermissionService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
buildByRecursive(java.util.List<java.util.Map<java.lang.String,java.lang.String>> treeNodes,
java.util.List<java.lang.String> pids)
使用递归方法获取所有下级id
|
void |
delete(java.lang.String[] ids) |
void |
findChildren(java.util.Map<java.lang.String,java.lang.String> treeNode,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> treeNodes,
java.util.List<java.lang.String> pids)
递归查找子节点
|
java.util.List<DataPermission> |
findList(DataPermission entity) |
Page<DataPermission> |
findPage(Page<DataPermission> page,
DataPermission entity) |
DataPermission |
get(DataPermission entity) |
DataPermission |
get(java.lang.String id) |
java.util.List<java.lang.String> |
getByDepartIds(java.util.List<java.lang.String> pids) |
java.lang.String |
getPermissionSql(BaseJeeeEntity obj,
java.util.List<java.lang.String> roles,
java.lang.String reportPerson) |
java.lang.String |
getPermissionSql(BaseJeeeEntity obj,
java.lang.String reportPerson) |
java.lang.String |
getPermissionSql(BaseJeeeEntity obj,
java.lang.String userId,
java.lang.String reportPerson) |
java.lang.String |
getPermissionSql(java.lang.String table,
java.util.List<java.lang.String> roles)
获取当前登录人的数据权限sql
|
java.lang.String |
getPermissionSql(java.lang.String table,
java.util.List<java.lang.String> roles,
java.lang.String reportPerson)
获取当前登录人的数据权限sql
|
java.lang.String |
getPermissionSql(java.lang.String table,
java.lang.String reportPerson) |
java.lang.String |
getPermissionSql(java.lang.String table,
java.lang.String userId,
java.lang.String reportPerson) |
java.lang.String |
getPermissionSqlByReportPerson(java.lang.String table,
java.util.List<java.lang.String> roles,
java.lang.String reportPerson)
获取当前登录人的数据权限sql
|
void |
save(DataPermission entity) |
autoDeleteById, autoGet, autoQuery, autoSave, autoSum, batchInsertRecord, batchSave, batchUpdateRecord, deleteByTable, edit, execSql, getLoginUserId, insertRecord, querySql, updateRecordecho, IF, ifEmpty, ifNotEmpty, ifnull, isEmpty, isNotEmptypublic DataPermission get(java.lang.String id)
get 在类中 BaseJeeeService<DataPermissionDao,DataPermission>public DataPermission get(DataPermission entity)
get 在类中 BaseJeeeService<DataPermissionDao,DataPermission>public Page<DataPermission> findPage(Page<DataPermission> page, DataPermission entity)
public java.util.List<DataPermission> findList(DataPermission entity)
public void save(DataPermission entity)
save 在类中 BaseJeeeService<DataPermissionDao,DataPermission>public void delete(java.lang.String[] ids)
delete 在类中 BaseJeeeService<DataPermissionDao,DataPermission>public java.lang.String getPermissionSql(java.lang.String table,
java.util.List<java.lang.String> roles)
public java.lang.String getPermissionSql(java.lang.String table,
java.lang.String userId,
java.lang.String reportPerson)
public java.lang.String getPermissionSql(BaseJeeeEntity obj, java.lang.String userId, java.lang.String reportPerson)
public java.lang.String getPermissionSql(BaseJeeeEntity obj, java.util.List<java.lang.String> roles, java.lang.String reportPerson)
public java.lang.String getPermissionSql(java.lang.String table,
java.lang.String reportPerson)
public java.lang.String getPermissionSql(BaseJeeeEntity obj, java.lang.String reportPerson)
public java.lang.String getPermissionSql(java.lang.String table,
java.util.List<java.lang.String> roles,
java.lang.String reportPerson)
table - roles - public java.lang.String getPermissionSqlByReportPerson(java.lang.String table,
java.util.List<java.lang.String> roles,
java.lang.String reportPerson)
public java.util.List<java.lang.String> getByDepartIds(java.util.List<java.lang.String> pids)
public void buildByRecursive(java.util.List<java.util.Map<java.lang.String,java.lang.String>> treeNodes,
java.util.List<java.lang.String> pids)
treeNodes - public void findChildren(java.util.Map<java.lang.String,java.lang.String> treeNode,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> treeNodes,
java.util.List<java.lang.String> pids)
treeNodes - Copyright © 2019. All Rights Reserved.