From d1f26741bddf6f512d62c0100d42c52be8d37e76 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 二月 2021 15:35:40 +0800 Subject: [PATCH] 工具类优化 --- fanli/src/main/java/com/yeshi/fanli/service/impl/common/JumpDetailV2ServiceImpl.java | 206 +++++++++++++++++++++++++------------------------- 1 files changed, 103 insertions(+), 103 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/common/JumpDetailV2ServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/common/JumpDetailV2ServiceImpl.java index 7c5d1ea..8802e81 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/common/JumpDetailV2ServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/common/JumpDetailV2ServiceImpl.java @@ -1,103 +1,103 @@ -package com.yeshi.fanli.service.impl.common; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.cache.annotation.Cacheable; -import org.springframework.stereotype.Service; - -import com.yeshi.fanli.dao.mybatis.common.JumpDetailV2Mapper; -import com.yeshi.fanli.entity.common.JumpDetailV2; -import com.yeshi.fanli.service.inter.common.JumpDetailV2Service; -import com.yeshi.fanli.util.Constant; - -@Service -public class JumpDetailV2ServiceImpl implements JumpDetailV2Service { - - @Resource - private JumpDetailV2Mapper jumpDetailV2Mapper; - - @Override - public int deleteByPrimaryKey(Long id) { - return jumpDetailV2Mapper.deleteByPrimaryKey(id); - } - - @Override - public int insert(JumpDetailV2 record) { - return jumpDetailV2Mapper.insert(record); - } - - @Override - public int insertSelective(JumpDetailV2 record) { - return jumpDetailV2Mapper.insertSelective(record); - } - - @Override - public JumpDetailV2 selectByPrimaryKey(Long id) { - return jumpDetailV2Mapper.selectByPrimaryKey(id); - } - - @Override - public int updateByPrimaryKeySelective(JumpDetailV2 record) { - return jumpDetailV2Mapper.updateByPrimaryKeySelective(record); - } - - @Override - public int updateByPrimaryKey(JumpDetailV2 record) { - return jumpDetailV2Mapper.updateByPrimaryKey(record); - } - - @Override - public List<JumpDetailV2> listByType(String type) { - return jumpDetailV2Mapper.listByType(type); - } - - @Cacheable(value = "configCache", key = "'getByTypeCache-'+#type") - @Override - public JumpDetailV2 getByTypeCache(String type) { - - JumpDetailV2 jumpDetailV2 = null; - - List<JumpDetailV2> listByType = listByType(type); - - if (listByType != null && listByType.size() > 0) { - jumpDetailV2 = listByType.get(0); - } else { - jumpDetailV2 = new JumpDetailV2(); - } - - return jumpDetailV2; - } - - @Cacheable(value = "configCache", key = "'getByTypeCache-'+#type+'-'+#platform+'-'+#version") - @Override - public JumpDetailV2 getByTypeCache(String type, int platform, int version) { - if (platform == 1) { - return jumpDetailV2Mapper.selectAndroidByTypeAndVersion(type, version); - } else { - return jumpDetailV2Mapper.selectIOSByTypeAndVersion(type, version); - } - } - - @Override - public List<JumpDetailV2> listJump() { - return jumpDetailV2Mapper.listJump(); - } - - @Override - public int deleteBatchByPrimaryKey(List<Long> list) { - return jumpDetailV2Mapper.deleteBatchByPrimaryKey(list); - } - - @Override - public List<JumpDetailV2> listQuery(long start, int count, String key) { - return jumpDetailV2Mapper.listQuery(start, count, key); - } - - @Override - public long countListQuery(String key) { - return jumpDetailV2Mapper.countListQuery(key); - } - -} +package com.yeshi.fanli.service.impl.common; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.cache.annotation.Cacheable; +import org.springframework.stereotype.Service; + +import com.yeshi.fanli.dao.mybatis.common.JumpDetailV2Mapper; +import com.yeshi.fanli.entity.common.JumpDetailV2; +import com.yeshi.fanli.service.inter.common.JumpDetailV2Service; +import com.yeshi.fanli.util.Constant; + +@Service +public class JumpDetailV2ServiceImpl implements JumpDetailV2Service { + + @Resource + private JumpDetailV2Mapper jumpDetailV2Mapper; + + @Override + public int deleteByPrimaryKey(Long id) { + return jumpDetailV2Mapper.deleteByPrimaryKey(id); + } + + @Override + public int insert(JumpDetailV2 record) { + return jumpDetailV2Mapper.insert(record); + } + + @Override + public int insertSelective(JumpDetailV2 record) { + return jumpDetailV2Mapper.insertSelective(record); + } + + @Override + public JumpDetailV2 selectByPrimaryKey(Long id) { + return jumpDetailV2Mapper.selectByPrimaryKey(id); + } + + @Override + public int updateByPrimaryKeySelective(JumpDetailV2 record) { + return jumpDetailV2Mapper.updateByPrimaryKeySelective(record); + } + + @Override + public int updateByPrimaryKey(JumpDetailV2 record) { + return jumpDetailV2Mapper.updateByPrimaryKey(record); + } + + @Override + public List<JumpDetailV2> listByType(String type) { + return jumpDetailV2Mapper.listByType(type); + } + + @Cacheable(value = "configCache", key = "'getByTypeCache-'+#type") + @Override + public JumpDetailV2 getByTypeCache(String type) { + + JumpDetailV2 jumpDetailV2 = null; + + List<JumpDetailV2> listByType = listByType(type); + + if (listByType != null && listByType.size() > 0) { + jumpDetailV2 = listByType.get(0); + } else { + jumpDetailV2 = new JumpDetailV2(); + } + + return jumpDetailV2; + } + + @Cacheable(value = "configCache", key = "'getByTypeCache-'+#type+'-'+#platform+'-'+#version") + @Override + public JumpDetailV2 getByTypeCache(String type, int platform, int version) { + if (platform == 1) { + return jumpDetailV2Mapper.selectAndroidByTypeAndVersion(type, version); + } else { + return jumpDetailV2Mapper.selectIOSByTypeAndVersion(type, version); + } + } + + @Override + public List<JumpDetailV2> listJump() { + return jumpDetailV2Mapper.listJump(); + } + + @Override + public int deleteBatchByPrimaryKey(List<Long> list) { + return jumpDetailV2Mapper.deleteBatchByPrimaryKey(list); + } + + @Override + public List<JumpDetailV2> listQuery(long start, int count, String key) { + return jumpDetailV2Mapper.listQuery(start, count, key); + } + + @Override + public long countListQuery(String key) { + return jumpDetailV2Mapper.countListQuery(key); + } + +} -- Gitblit v1.8.0