mirror of https://github.com/elunez/eladmin
				
				
				
			
							parent
							
								
									d9886066f3
								
							
						
					
					
						commit
						21f8b4ebb5
					
				| 
						 | 
				
			
			@ -31,7 +31,6 @@ import org.aspectj.lang.reflect.MethodSignature;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -44,7 +43,6 @@ import java.util.*;
 | 
			
		|||
 */
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class LogServiceImpl implements LogService {
 | 
			
		||||
 | 
			
		||||
    private final LogRepository logRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,6 @@ import me.zhengjie.utils.ValidationUtil;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +41,6 @@ import java.util.*;
 | 
			
		|||
*/
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class AppServiceImpl implements AppService {
 | 
			
		||||
 | 
			
		||||
    private final AppRepository appRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,7 +32,6 @@ import me.zhengjie.utils.ValidationUtil;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +44,6 @@ import java.util.*;
 | 
			
		|||
@Slf4j
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class DatabaseServiceImpl implements DatabaseService {
 | 
			
		||||
 | 
			
		||||
    private final DatabaseRepository databaseRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,6 @@ import me.zhengjie.utils.ValidationUtil;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +41,6 @@ import java.util.*;
 | 
			
		|||
*/
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class DeployHistoryServiceImpl implements DeployHistoryService {
 | 
			
		||||
 | 
			
		||||
    private final DeployHistoryRepository deployhistoryRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,9 +42,7 @@ import me.zhengjie.utils.*;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.util.*;
 | 
			
		||||
| 
						 | 
				
			
			@ -56,7 +54,6 @@ import java.util.*;
 | 
			
		|||
@Slf4j
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class DeployServiceImpl implements DeployService {
 | 
			
		||||
 | 
			
		||||
	private final String FILE_SEPARATOR = "/";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,6 @@ import me.zhengjie.utils.ValidationUtil;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +41,6 @@ import java.util.*;
 | 
			
		|||
*/
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class ServerDeployServiceImpl implements ServerDeployService {
 | 
			
		||||
 | 
			
		||||
    private final ServerDeployRepository serverDeployRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,7 +31,6 @@ import me.zhengjie.utils.ValidationUtil;
 | 
			
		|||
import org.quartz.CronExpression;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -43,7 +42,6 @@ import java.util.*;
 | 
			
		|||
 */
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Service(value = "quartzJobService")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class QuartzJobServiceImpl implements QuartzJobService {
 | 
			
		||||
 | 
			
		||||
    private final QuartzJobRepository quartzJobRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,8 +26,6 @@ import me.zhengjie.modules.system.service.dto.UserDto;
 | 
			
		|||
import org.springframework.security.core.userdetails.UserDetailsService;
 | 
			
		||||
import org.springframework.security.core.userdetails.UsernameNotFoundException;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author Zheng Jie
 | 
			
		||||
| 
						 | 
				
			
			@ -35,7 +33,6 @@ import org.springframework.transaction.annotation.Transactional;
 | 
			
		|||
 */
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Service("userDetailsService")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class UserDetailsServiceImpl implements UserDetailsService {
 | 
			
		||||
 | 
			
		||||
    private final UserService userService;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,7 +36,6 @@ import org.springframework.cache.annotation.CacheConfig;
 | 
			
		|||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.data.domain.Sort;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -51,7 +50,6 @@ import java.util.stream.Collectors;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "dept")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class DeptServiceImpl implements DeptService {
 | 
			
		||||
 | 
			
		||||
    private final DeptRepository deptRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,6 @@ import org.springframework.cache.annotation.Cacheable;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +44,6 @@ import java.util.Map;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "dict")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class DictDetailServiceImpl implements DictDetailService {
 | 
			
		||||
 | 
			
		||||
    private final DictRepository dictRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,11 +26,9 @@ import me.zhengjie.modules.system.service.DictService;
 | 
			
		|||
import me.zhengjie.modules.system.service.dto.DictDto;
 | 
			
		||||
import me.zhengjie.modules.system.service.mapstruct.DictMapper;
 | 
			
		||||
import org.springframework.cache.annotation.CacheConfig;
 | 
			
		||||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -43,7 +41,6 @@ import java.util.*;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "dict")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class DictServiceImpl implements DictService {
 | 
			
		||||
 | 
			
		||||
    private final DictRepository dictRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,7 +32,6 @@ import org.springframework.cache.annotation.Cacheable;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +44,6 @@ import java.util.*;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "job")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class JobServiceImpl implements JobService {
 | 
			
		||||
 | 
			
		||||
    private final JobRepository jobRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,7 +37,6 @@ import org.springframework.cache.annotation.CacheConfig;
 | 
			
		|||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.data.domain.Sort;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -51,7 +50,6 @@ import java.util.stream.Collectors;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "menu")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class MenuServiceImpl implements MenuService {
 | 
			
		||||
 | 
			
		||||
    private final MenuRepository menuRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,6 @@ import org.springframework.data.domain.Sort;
 | 
			
		|||
import org.springframework.security.core.GrantedAuthority;
 | 
			
		||||
import org.springframework.security.core.authority.SimpleGrantedAuthority;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -53,7 +52,6 @@ import java.util.stream.Collectors;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "role")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class RoleServiceImpl implements RoleService {
 | 
			
		||||
 | 
			
		||||
    private final RoleRepository roleRepository;
 | 
			
		||||
| 
						 | 
				
			
			@ -80,6 +78,7 @@ public class RoleServiceImpl implements RoleService {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    @Transactional
 | 
			
		||||
    @Cacheable(key = "'id:' + #p0")
 | 
			
		||||
    public RoleDto findById(long id) {
 | 
			
		||||
        Role role = roleRepository.findById(id).orElseGet(Role::new);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,6 @@ import org.springframework.cache.annotation.Cacheable;
 | 
			
		|||
import org.springframework.data.domain.Page;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
| 
						 | 
				
			
			@ -49,7 +48,6 @@ import java.util.stream.Collectors;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "user")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class UserServiceImpl implements UserService {
 | 
			
		||||
 | 
			
		||||
    private final UserRepository userRepository;
 | 
			
		||||
| 
						 | 
				
			
			@ -70,6 +68,7 @@ public class UserServiceImpl implements UserService {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    @Transactional
 | 
			
		||||
    @Cacheable(key = "'id:' + #p0")
 | 
			
		||||
    public UserDto findById(long id) {
 | 
			
		||||
        User user = userRepository.findById(id).orElseGet(User::new);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,6 @@ import me.zhengjie.modules.system.service.VerifyService;
 | 
			
		|||
import me.zhengjie.utils.RedisUtils;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Value;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import java.util.Collections;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +37,6 @@ import java.util.Collections;
 | 
			
		|||
 */
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class VerifyServiceImpl implements VerifyService {
 | 
			
		||||
 | 
			
		||||
    @Value("${code.expiration}")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,7 +34,6 @@ import ${package}.service.dto.${className}Dto;
 | 
			
		|||
import ${package}.service.dto.${className}QueryCriteria;
 | 
			
		||||
import ${package}.service.mapstruct.${className}Mapper;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
<#if !auto && pkColumnType = 'Long'>
 | 
			
		||||
import cn.hutool.core.lang.Snowflake;
 | 
			
		||||
| 
						 | 
				
			
			@ -62,7 +61,6 @@ import java.util.LinkedHashMap;
 | 
			
		|||
**/
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class ${className}ServiceImpl implements ${className}Service {
 | 
			
		||||
 | 
			
		||||
    private final ${className}Repository ${changeClassName}Repository;
 | 
			
		||||
| 
						 | 
				
			
			@ -80,6 +78,7 @@ public class ${className}ServiceImpl implements ${className}Service {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    @Transactional
 | 
			
		||||
    public ${className}Dto findById(${pkColumnType} ${pkChangeColName}) {
 | 
			
		||||
        ${className} ${changeClassName} = ${changeClassName}Repository.findById(${pkChangeColName}).orElseGet(${className}::new);
 | 
			
		||||
        ValidationUtil.isNull(${changeClassName}.get${pkCapitalColName}(),"${className}","${pkChangeColName}",${pkChangeColName});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,7 +29,6 @@ import org.springframework.cache.annotation.CacheConfig;
 | 
			
		|||
import org.springframework.cache.annotation.CachePut;
 | 
			
		||||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import java.util.Optional;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +39,6 @@ import java.util.Optional;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "alipay")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class AliPayServiceImpl implements AliPayService {
 | 
			
		||||
 | 
			
		||||
    private final AliPayRepository alipayRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,6 @@ import org.springframework.cache.annotation.CacheConfig;
 | 
			
		|||
import org.springframework.cache.annotation.CachePut;
 | 
			
		||||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import java.util.Optional;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -39,7 +38,6 @@ import java.util.Optional;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "email")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class EmailServiceImpl implements EmailService {
 | 
			
		||||
 | 
			
		||||
    private final EmailRepository emailRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -27,7 +27,6 @@ import me.zhengjie.utils.*;
 | 
			
		|||
import me.zhengjie.repository.LocalStorageRepository;
 | 
			
		||||
import me.zhengjie.service.LocalStorageService;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
| 
						 | 
				
			
			@ -46,7 +45,6 @@ import javax.servlet.http.HttpServletResponse;
 | 
			
		|||
*/
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class LocalStorageServiceImpl implements LocalStorageService {
 | 
			
		||||
 | 
			
		||||
    private final LocalStorageRepository localStorageRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,7 +31,6 @@ import me.zhengjie.utils.*;
 | 
			
		|||
import org.springframework.beans.factory.annotation.Value;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
| 
						 | 
				
			
			@ -46,7 +45,6 @@ import java.util.*;
 | 
			
		|||
@Slf4j
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Service(value = "pictureService")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class PictureServiceImpl implements PictureService {
 | 
			
		||||
 | 
			
		||||
    @Value("${smms.token}")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,7 +43,6 @@ import org.springframework.cache.annotation.CachePut;
 | 
			
		|||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.data.domain.Pageable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Propagation;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
| 
						 | 
				
			
			@ -57,7 +56,6 @@ import java.util.*;
 | 
			
		|||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@CacheConfig(cacheNames = "qiNiu")
 | 
			
		||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
 | 
			
		||||
public class QiNiuServiceImpl implements QiNiuService {
 | 
			
		||||
 | 
			
		||||
    private final QiNiuConfigRepository qiNiuConfigRepository;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue