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; 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 {
/** /**

View File

@ -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();
} }

View File

@ -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;
} }
} }

View File

@ -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();