DTO对象命名规范问题处理

This commit is contained in:
Chopper 2021-08-03 15:11:04 +08:00
parent 7632cf325d
commit 3a2d4e6c91
4 changed files with 21 additions and 21 deletions

View File

@ -7,13 +7,13 @@ import java.io.Serializable;
import java.util.List;
/**
* 验证码资源缓存VO
* 验证码资源缓存DTO
*
* @author Chopper
* @since 2020/12/2 17:50
*/
@Data
public class VerificationVO implements Serializable {
public class VerificationDTO implements Serializable {
/**

View File

@ -2,7 +2,7 @@ package cn.lili.modules.system.service;
import cn.lili.cache.CachePrefix;
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;
/**
@ -24,12 +24,12 @@ public interface VerificationSourceService extends IService<VerificationSource>
*
* @return
*/
VerificationVO initCache();
VerificationDTO initCache();
/**
* 获取验证缓存
*
* @return 验证码
*/
VerificationVO getVerificationCache();
VerificationDTO getVerificationCache();
}

View File

@ -3,7 +3,7 @@ package cn.lili.modules.system.serviceimpl;
import cn.lili.cache.Cache;
import cn.lili.modules.system.entity.dos.VerificationSource;
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.service.VerificationSourceService;
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 {
@Autowired
private Cache<VerificationVO> cache;
private Cache<VerificationDTO> cache;
@Override
public VerificationVO initCache() {
public VerificationDTO initCache() {
List<VerificationSource> dbList = this.list();
List<VerificationSource> resourceList = new ArrayList<>();
List<VerificationSource> sliderList = new ArrayList<>();
@ -39,19 +39,19 @@ public class VerificationSourceServiceImpl extends ServiceImpl<VerificationSourc
sliderList.add(item);
}
}
VerificationVO verificationVO = new VerificationVO();
verificationVO.setVerificationResources(resourceList);
verificationVO.setVerificationSlider(sliderList);
cache.put(VERIFICATION_CACHE, verificationVO);
return verificationVO;
VerificationDTO verificationDTO = new VerificationDTO();
verificationDTO.setVerificationResources(resourceList);
verificationDTO.setVerificationSlider(sliderList);
cache.put(VERIFICATION_CACHE, verificationDTO);
return verificationDTO;
}
@Override
public VerificationVO getVerificationCache() {
VerificationVO verificationVO = cache.get(VERIFICATION_CACHE);
if (verificationVO == null) {
public VerificationDTO getVerificationCache() {
VerificationDTO verificationDTO = cache.get(VERIFICATION_CACHE);
if (verificationDTO == null) {
return initCache();
}
return verificationVO;
return verificationDTO;
}
}

View File

@ -10,7 +10,7 @@ import cn.lili.modules.verification.enums.VerificationEnums;
import cn.lili.modules.verification.service.VerificationService;
import cn.lili.common.vo.SerializableStream;
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 lombok.extern.slf4j.Slf4j;
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> verificationSlider = verificationVO.getVerificationSlider();
List<VerificationSource> verificationResources = verificationDTO.getVerificationResources();
List<VerificationSource> verificationSlider = verificationDTO.getVerificationSlider();
Random random = new Random();