You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
638 B
19 lines
638 B
package com.xujie.modules.sys.service;
|
|
|
|
import com.xujie.modules.sys.dto.UserSpecialSecurityRowVO;
|
|
import com.xujie.modules.sys.dto.UserSpecialSecurityUpdateRequest;
|
|
import com.xujie.modules.sys.entity.SysSpecialPermissionDefEntity;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface SysSpecialPermissionService {
|
|
|
|
List<UserSpecialSecurityRowVO> listMergedForUser(String username);
|
|
|
|
void updateUserPermissions(UserSpecialSecurityUpdateRequest request);
|
|
|
|
void saveOrUpdateDefinitions(List<SysSpecialPermissionDefEntity> defs);
|
|
|
|
Map<String, Object> getPermissionValue(String username, String permissionCode);
|
|
}
|