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.
24 lines
747 B
24 lines
747 B
package com.example.demo.serviceImpl;
|
|
|
|
import com.example.demo.domain.entity.Permission;
|
|
import com.example.demo.mapper.PermissionMapper;
|
|
import com.example.demo.sevice.PermissionService;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.springframework.cache.annotation.CacheConfig;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import java.util.List;
|
|
|
|
@Transactional
|
|
@Service
|
|
@RequiredArgsConstructor
|
|
@CacheConfig(cacheNames = "permission")
|
|
public class PermissionServiceImpl implements PermissionService {
|
|
|
|
private final PermissionMapper permissionMapper;
|
|
@Override
|
|
public List<Permission> getPermission() {
|
|
return permissionMapper.getPermission();
|
|
}
|
|
}
|