优化项目结构
This commit is contained in:
@ -1,8 +1,6 @@
|
||||
package co.yixiang.mp.domain;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.bean.copier.CopyOptions;
|
||||
import javax.persistence.*;
|
||||
@ -19,7 +17,7 @@ import java.io.Serializable;
|
||||
public class YxWechatMenu implements Serializable {
|
||||
|
||||
@Id
|
||||
@TableField(value = "`key`")
|
||||
@TableId(value = "`key`")
|
||||
private String key;
|
||||
|
||||
|
||||
|
@ -1,13 +0,0 @@
|
||||
package co.yixiang.mp.repository;
|
||||
|
||||
|
||||
import co.yixiang.mp.domain.YxArticle;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* @date 2019-10-07
|
||||
*/
|
||||
public interface YxArticleRepository extends JpaRepository<YxArticle, Integer>, JpaSpecificationExecutor {
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
package co.yixiang.mp.repository;
|
||||
|
||||
|
||||
import co.yixiang.mp.domain.YxWechatMenu;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* @date 2019-10-06
|
||||
*/
|
||||
public interface YxWechatMenuRepository extends JpaRepository<YxWechatMenu, String>, JpaSpecificationExecutor {
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
package co.yixiang.mp.repository;
|
||||
|
||||
import co.yixiang.mp.domain.YxWechatReply;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* @date 2019-10-10
|
||||
*/
|
||||
public interface YxWechatReplyRepository extends JpaRepository<YxWechatReply, Integer>, JpaSpecificationExecutor {
|
||||
|
||||
/**
|
||||
* findByKey
|
||||
* @param key
|
||||
* @return
|
||||
*/
|
||||
YxWechatReply findByKey(String key);
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
package co.yixiang.mp.repository;
|
||||
|
||||
import co.yixiang.mp.domain.YxWechatTemplate;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
|
||||
/**
|
||||
* @author xuwenbo
|
||||
* @date 2019-12-10
|
||||
*/
|
||||
public interface YxWechatTemplateRepository extends JpaRepository<YxWechatTemplate, Integer>, JpaSpecificationExecutor {
|
||||
YxWechatTemplate findByTempkey(String key);
|
||||
}
|
@ -15,7 +15,7 @@ import co.yixiang.utils.FileUtil;
|
||||
import co.yixiang.mp.service.YxArticleService;
|
||||
import co.yixiang.mp.service.dto.YxArticleDto;
|
||||
import co.yixiang.mp.service.dto.YxArticleQueryCriteria;
|
||||
import co.yixiang.mp.service.mapper.YxArticleMapper;
|
||||
import co.yixiang.mp.service.mapper.ArticleMapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import me.chanjar.weixin.common.api.WxConsts;
|
||||
import me.chanjar.weixin.common.error.WxErrorException;
|
||||
@ -53,7 +53,7 @@ import java.util.LinkedHashMap;
|
||||
@Service
|
||||
//@CacheConfig(cacheNames = "yxArticle")
|
||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
|
||||
public class YxArticleServiceImpl extends BaseServiceImpl<YxArticleMapper, YxArticle> implements YxArticleService {
|
||||
public class YxArticleServiceImpl extends BaseServiceImpl<ArticleMapper, YxArticle> implements YxArticleService {
|
||||
|
||||
private final IGenerator generator;
|
||||
@Value("${file.path}")
|
||||
|
@ -5,27 +5,21 @@ import co.yixiang.common.service.impl.BaseServiceImpl;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import co.yixiang.dozer.service.IGenerator;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import co.yixiang.common.utils.QueryHelpPlus;
|
||||
import co.yixiang.utils.ValidationUtil;
|
||||
import co.yixiang.utils.FileUtil;
|
||||
import co.yixiang.mp.service.YxWechatMenuService;
|
||||
import co.yixiang.mp.service.dto.YxWechatMenuDto;
|
||||
import co.yixiang.mp.service.dto.YxWechatMenuQueryCriteria;
|
||||
import co.yixiang.mp.service.mapper.YxWechatMenuMapper;
|
||||
import co.yixiang.mp.service.mapper.WechatMenuMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Propagation;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
// 默认不使用缓存
|
||||
//import org.springframework.cache.annotation.CacheConfig;
|
||||
//import org.springframework.cache.annotation.CacheEvict;
|
||||
//import org.springframework.cache.annotation.Cacheable;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import co.yixiang.utils.PageUtil;
|
||||
import co.yixiang.utils.QueryHelp;
|
||||
|
||||
import java.util.*;
|
||||
import java.io.IOException;
|
||||
@ -39,7 +33,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||
@AllArgsConstructor
|
||||
//@CacheConfig(cacheNames = "yxWechatMenu")
|
||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
|
||||
public class YxWechatMenuServiceImpl extends BaseServiceImpl<YxWechatMenuMapper, YxWechatMenu> implements YxWechatMenuService {
|
||||
public class YxWechatMenuServiceImpl extends BaseServiceImpl<WechatMenuMapper, YxWechatMenu> implements YxWechatMenuService {
|
||||
|
||||
private final IGenerator generator;
|
||||
|
||||
|
@ -6,15 +6,13 @@ import co.yixiang.common.service.impl.BaseServiceImpl;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import co.yixiang.dozer.service.IGenerator;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import co.yixiang.common.utils.QueryHelpPlus;
|
||||
import co.yixiang.utils.ValidationUtil;
|
||||
import co.yixiang.utils.FileUtil;
|
||||
import co.yixiang.mp.service.YxWechatReplyService;
|
||||
import co.yixiang.mp.service.dto.YxWechatReplyDto;
|
||||
import co.yixiang.mp.service.dto.YxWechatReplyQueryCriteria;
|
||||
import co.yixiang.mp.service.mapper.YxWechatReplyMapper;
|
||||
import co.yixiang.mp.service.mapper.WechatReplyMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Propagation;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
@ -22,10 +20,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
//import org.springframework.cache.annotation.CacheConfig;
|
||||
//import org.springframework.cache.annotation.CacheEvict;
|
||||
//import org.springframework.cache.annotation.Cacheable;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import co.yixiang.utils.PageUtil;
|
||||
import co.yixiang.utils.QueryHelp;
|
||||
|
||||
import java.util.*;
|
||||
import java.io.IOException;
|
||||
@ -39,7 +34,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||
@AllArgsConstructor
|
||||
//@CacheConfig(cacheNames = "yxWechatReply")
|
||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
|
||||
public class YxWechatReplyServiceImpl extends BaseServiceImpl<YxWechatReplyMapper, YxWechatReply> implements YxWechatReplyService {
|
||||
public class YxWechatReplyServiceImpl extends BaseServiceImpl<WechatReplyMapper, YxWechatReply> implements YxWechatReplyService {
|
||||
|
||||
private final IGenerator generator;
|
||||
|
||||
|
@ -5,15 +5,13 @@ import co.yixiang.common.service.impl.BaseServiceImpl;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import co.yixiang.dozer.service.IGenerator;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import co.yixiang.common.utils.QueryHelpPlus;
|
||||
import co.yixiang.utils.ValidationUtil;
|
||||
import co.yixiang.utils.FileUtil;
|
||||
import co.yixiang.mp.service.YxWechatTemplateService;
|
||||
import co.yixiang.mp.service.dto.YxWechatTemplateDto;
|
||||
import co.yixiang.mp.service.dto.YxWechatTemplateQueryCriteria;
|
||||
import co.yixiang.mp.service.mapper.YxWechatTemplateMapper;
|
||||
import co.yixiang.mp.service.mapper.WechatTemplateMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Propagation;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
@ -21,10 +19,8 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
//import org.springframework.cache.annotation.CacheConfig;
|
||||
//import org.springframework.cache.annotation.CacheEvict;
|
||||
//import org.springframework.cache.annotation.Cacheable;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import co.yixiang.utils.PageUtil;
|
||||
import co.yixiang.utils.QueryHelp;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.io.IOException;
|
||||
@ -40,7 +36,7 @@ import java.util.LinkedHashMap;
|
||||
@AllArgsConstructor
|
||||
//@CacheConfig(cacheNames = "yxWechatTemplate")
|
||||
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
|
||||
public class YxWechatTemplateServiceImpl extends BaseServiceImpl<YxWechatTemplateMapper, YxWechatTemplate> implements YxWechatTemplateService {
|
||||
public class YxWechatTemplateServiceImpl extends BaseServiceImpl<WechatTemplateMapper, YxWechatTemplate> implements YxWechatTemplateService {
|
||||
|
||||
private final IGenerator generator;
|
||||
|
||||
|
@ -11,6 +11,6 @@ import org.springframework.stereotype.Repository;
|
||||
*/
|
||||
@Repository
|
||||
@Mapper
|
||||
public interface YxArticleMapper extends CoreMapper<YxArticle> {
|
||||
public interface ArticleMapper extends CoreMapper<YxArticle> {
|
||||
|
||||
}
|
||||
}
|
@ -11,6 +11,6 @@ import org.springframework.stereotype.Repository;
|
||||
*/
|
||||
@Repository
|
||||
@Mapper
|
||||
public interface YxWechatMenuMapper extends CoreMapper<YxWechatMenu> {
|
||||
public interface WechatMenuMapper extends CoreMapper<YxWechatMenu> {
|
||||
|
||||
}
|
||||
}
|
@ -11,6 +11,6 @@ import org.springframework.stereotype.Repository;
|
||||
*/
|
||||
@Repository
|
||||
@Mapper
|
||||
public interface YxWechatReplyMapper extends CoreMapper<YxWechatReply> {
|
||||
public interface WechatReplyMapper extends CoreMapper<YxWechatReply> {
|
||||
|
||||
}
|
||||
}
|
@ -1,16 +1,16 @@
|
||||
package co.yixiang.mp.service.mapper;
|
||||
|
||||
import co.yixiang.common.mapper.CoreMapper;
|
||||
import co.yixiang.mp.domain.YxWechatTemplate;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @author xuwenbo
|
||||
* @date 2020-05-12
|
||||
*/
|
||||
@Repository
|
||||
@Mapper
|
||||
public interface YxWechatTemplateMapper extends CoreMapper<YxWechatTemplate> {
|
||||
|
||||
}
|
||||
package co.yixiang.mp.service.mapper;
|
||||
|
||||
import co.yixiang.common.mapper.CoreMapper;
|
||||
import co.yixiang.mp.domain.YxWechatTemplate;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @author xuwenbo
|
||||
* @date 2020-05-12
|
||||
*/
|
||||
@Repository
|
||||
@Mapper
|
||||
public interface WechatTemplateMapper extends CoreMapper<YxWechatTemplate> {
|
||||
|
||||
}
|
Reference in New Issue
Block a user