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

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);
}