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

  1. package com.xujie.modules.sys.service;
  2. import com.xujie.modules.sys.dto.UserSpecialSecurityRowVO;
  3. import com.xujie.modules.sys.dto.UserSpecialSecurityUpdateRequest;
  4. import com.xujie.modules.sys.entity.SysSpecialPermissionDefEntity;
  5. import java.util.List;
  6. import java.util.Map;
  7. public interface SysSpecialPermissionService {
  8. List<UserSpecialSecurityRowVO> listMergedForUser(String username);
  9. void updateUserPermissions(UserSpecialSecurityUpdateRequest request);
  10. void saveOrUpdateDefinitions(List<SysSpecialPermissionDefEntity> defs);
  11. Map<String, Object> getPermissionValue(String username, String permissionCode);
  12. }