DTO对象命名规范问题处理
This commit is contained in:
parent
7632cf325d
commit
3a2d4e6c91
@ -7,13 +7,13 @@ import java.io.Serializable;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 验证码资源缓存VO
|
* 验证码资源缓存DTO
|
||||||
*
|
*
|
||||||
* @author Chopper
|
* @author Chopper
|
||||||
* @since 2020/12/2 17:50
|
* @since 2020/12/2 17:50
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class VerificationVO implements Serializable {
|
public class VerificationDTO implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -2,7 +2,7 @@ package cn.lili.modules.system.service;
|
|||||||
|
|
||||||
import cn.lili.cache.CachePrefix;
|
import cn.lili.cache.CachePrefix;
|
||||||
import cn.lili.modules.system.entity.dos.VerificationSource;
|
import cn.lili.modules.system.entity.dos.VerificationSource;
|
||||||
import cn.lili.modules.system.entity.vo.VerificationVO;
|
import cn.lili.modules.system.entity.vo.VerificationDTO;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -24,12 +24,12 @@ public interface VerificationSourceService extends IService<VerificationSource>
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
VerificationVO initCache();
|
VerificationDTO initCache();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取验证缓存
|
* 获取验证缓存
|
||||||
*
|
*
|
||||||
* @return 验证码
|
* @return 验证码
|
||||||
*/
|
*/
|
||||||
VerificationVO getVerificationCache();
|
VerificationDTO getVerificationCache();
|
||||||
}
|
}
|
@ -3,7 +3,7 @@ package cn.lili.modules.system.serviceimpl;
|
|||||||
import cn.lili.cache.Cache;
|
import cn.lili.cache.Cache;
|
||||||
import cn.lili.modules.system.entity.dos.VerificationSource;
|
import cn.lili.modules.system.entity.dos.VerificationSource;
|
||||||
import cn.lili.modules.system.entity.enums.VerificationSourceEnum;
|
import cn.lili.modules.system.entity.enums.VerificationSourceEnum;
|
||||||
import cn.lili.modules.system.entity.vo.VerificationVO;
|
import cn.lili.modules.system.entity.vo.VerificationDTO;
|
||||||
import cn.lili.modules.system.mapper.VerificationSourceMapper;
|
import cn.lili.modules.system.mapper.VerificationSourceMapper;
|
||||||
import cn.lili.modules.system.service.VerificationSourceService;
|
import cn.lili.modules.system.service.VerificationSourceService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
@ -25,10 +25,10 @@ import java.util.List;
|
|||||||
public class VerificationSourceServiceImpl extends ServiceImpl<VerificationSourceMapper, VerificationSource> implements VerificationSourceService {
|
public class VerificationSourceServiceImpl extends ServiceImpl<VerificationSourceMapper, VerificationSource> implements VerificationSourceService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private Cache<VerificationVO> cache;
|
private Cache<VerificationDTO> cache;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public VerificationVO initCache() {
|
public VerificationDTO initCache() {
|
||||||
List<VerificationSource> dbList = this.list();
|
List<VerificationSource> dbList = this.list();
|
||||||
List<VerificationSource> resourceList = new ArrayList<>();
|
List<VerificationSource> resourceList = new ArrayList<>();
|
||||||
List<VerificationSource> sliderList = new ArrayList<>();
|
List<VerificationSource> sliderList = new ArrayList<>();
|
||||||
@ -39,19 +39,19 @@ public class VerificationSourceServiceImpl extends ServiceImpl<VerificationSourc
|
|||||||
sliderList.add(item);
|
sliderList.add(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
VerificationVO verificationVO = new VerificationVO();
|
VerificationDTO verificationDTO = new VerificationDTO();
|
||||||
verificationVO.setVerificationResources(resourceList);
|
verificationDTO.setVerificationResources(resourceList);
|
||||||
verificationVO.setVerificationSlider(sliderList);
|
verificationDTO.setVerificationSlider(sliderList);
|
||||||
cache.put(VERIFICATION_CACHE, verificationVO);
|
cache.put(VERIFICATION_CACHE, verificationDTO);
|
||||||
return verificationVO;
|
return verificationDTO;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public VerificationVO getVerificationCache() {
|
public VerificationDTO getVerificationCache() {
|
||||||
VerificationVO verificationVO = cache.get(VERIFICATION_CACHE);
|
VerificationDTO verificationDTO = cache.get(VERIFICATION_CACHE);
|
||||||
if (verificationVO == null) {
|
if (verificationDTO == null) {
|
||||||
return initCache();
|
return initCache();
|
||||||
}
|
}
|
||||||
return verificationVO;
|
return verificationDTO;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -10,7 +10,7 @@ import cn.lili.modules.verification.enums.VerificationEnums;
|
|||||||
import cn.lili.modules.verification.service.VerificationService;
|
import cn.lili.modules.verification.service.VerificationService;
|
||||||
import cn.lili.common.vo.SerializableStream;
|
import cn.lili.common.vo.SerializableStream;
|
||||||
import cn.lili.modules.system.entity.dos.VerificationSource;
|
import cn.lili.modules.system.entity.dos.VerificationSource;
|
||||||
import cn.lili.modules.system.entity.vo.VerificationVO;
|
import cn.lili.modules.system.entity.vo.VerificationDTO;
|
||||||
import cn.lili.modules.system.service.VerificationSourceService;
|
import cn.lili.modules.system.service.VerificationSourceService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -52,10 +52,10 @@ public class VerificationServiceImpl implements VerificationService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//获取验证码配置
|
//获取验证码配置
|
||||||
VerificationVO verificationVO = verificationSourceService.getVerificationCache();
|
VerificationDTO verificationDTO = verificationSourceService.getVerificationCache();
|
||||||
|
|
||||||
List<VerificationSource> verificationResources = verificationVO.getVerificationResources();
|
List<VerificationSource> verificationResources = verificationDTO.getVerificationResources();
|
||||||
List<VerificationSource> verificationSlider = verificationVO.getVerificationSlider();
|
List<VerificationSource> verificationSlider = verificationDTO.getVerificationSlider();
|
||||||
|
|
||||||
|
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user