diff --git a/framework/pom.xml b/framework/pom.xml
index d9a60488..9c398f37 100644
--- a/framework/pom.xml
+++ b/framework/pom.xml
@@ -45,15 +45,18 @@
2.3.1
1.21
1.2
+<<<<<<< HEAD
5.0.0
5.0.0
6.6
3.4.1
1.7.28
2.2.0
+=======
+ 1.4
+>>>>>>> master
-
org.springframework.boot
@@ -342,6 +345,7 @@
UserAgentUtils
${userAgentUtils}
+<<<<<<< HEAD
org.apache.poi
poi
@@ -389,6 +393,14 @@
com.github.xkzhangsan
xk-time
${xk-time}
+=======
+
+
+
+ org.apache.commons
+ commons-text
+ ${commons-text}
+>>>>>>> master
diff --git a/framework/src/main/java/cn/lili/base/mybatisplus/MybatisPlusConfig.java b/framework/src/main/java/cn/lili/base/mybatisplus/MybatisPlusConfig.java
index 9e5853a8..106b0668 100644
--- a/framework/src/main/java/cn/lili/base/mybatisplus/MybatisPlusConfig.java
+++ b/framework/src/main/java/cn/lili/base/mybatisplus/MybatisPlusConfig.java
@@ -1,10 +1,15 @@
package cn.lili.base.mybatisplus;
+import com.baomidou.mybatisplus.core.parser.ISqlParser;
+import com.baomidou.mybatisplus.extension.parsers.BlockAttackSqlParser;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* @author Chopper
*/
@@ -16,6 +21,12 @@ public class MybatisPlusConfig {
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
- return new PaginationInterceptor();
+ PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
+
+ List sqlParserList = new ArrayList<>();
+ // 攻击 SQL 阻断解析器、加入解析链
+ sqlParserList.add(new BlockAttackSqlParser());
+ paginationInterceptor.setSqlParserList(sqlParserList);
+ return paginationInterceptor;
}
}
diff --git a/framework/src/main/java/cn/lili/common/security/filter/XssAndSqlHttpServletRequestWrapper.java b/framework/src/main/java/cn/lili/common/security/filter/XssAndSqlHttpServletRequestWrapper.java
new file mode 100644
index 00000000..37e96de8
--- /dev/null
+++ b/framework/src/main/java/cn/lili/common/security/filter/XssAndSqlHttpServletRequestWrapper.java
@@ -0,0 +1,46 @@
+package cn.lili.common.security.filter;
+
+
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.text.StringEscapeUtils;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletRequestWrapper;
+
+/**
+ * 防止Xss sql注入
+ *
+ * @author Chopper
+ * @version v1.0
+ * 2021-06-04 10:39
+ */
+public class XssAndSqlHttpServletRequestWrapper extends HttpServletRequestWrapper {
+ private HttpServletRequest request;
+
+ public XssAndSqlHttpServletRequestWrapper(HttpServletRequest request) {
+ super(request);
+ this.request = request;
+ }
+
+ @Override
+ public String getParameter(String name) {
+ String value = request.getParameter(name);
+ if (!StringUtils.isEmpty(value)) {
+ value = StringEscapeUtils.escapeHtml4(value);
+ }
+ return value;
+ }
+
+ @Override
+ public String[] getParameterValues(String name) {
+ String[] parameterValues = super.getParameterValues(name);
+ if (parameterValues == null) {
+ return null;
+ }
+ for (int i = 0; i < parameterValues.length; i++) {
+ String value = parameterValues[i];
+ parameterValues[i] = StringEscapeUtils.escapeHtml4(value);
+ }
+ return parameterValues;
+ }
+}
diff --git a/framework/src/main/java/cn/lili/common/security/filter/XssFilter.java b/framework/src/main/java/cn/lili/common/security/filter/XssFilter.java
new file mode 100644
index 00000000..97433044
--- /dev/null
+++ b/framework/src/main/java/cn/lili/common/security/filter/XssFilter.java
@@ -0,0 +1,60 @@
+package cn.lili.common.security.filter;
+
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.module.SimpleModule;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Primary;
+import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
+import org.springframework.stereotype.Component;
+
+import javax.servlet.*;
+import javax.servlet.annotation.WebFilter;
+import javax.servlet.http.HttpServletRequest;
+import java.io.IOException;
+
+/**
+ * 防止XSS攻击过滤器
+ *
+ * @author Chopper
+ * @version v1.0
+ * 2021-06-04 10:37
+ */
+@WebFilter
+@Component
+public class XssFilter implements Filter {
+ @Override
+ public void init(FilterConfig filterConfig) throws ServletException {
+ }
+
+ @Override
+ public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
+ throws IOException, ServletException {
+ HttpServletRequest req = (HttpServletRequest) request;
+ XssAndSqlHttpServletRequestWrapper xssRequestWrapper = new XssAndSqlHttpServletRequestWrapper(req);
+ chain.doFilter(xssRequestWrapper, response);
+ }
+
+ @Override
+ public void destroy() {
+ }
+
+ /**
+ * 过滤json类型的
+ *
+ * @param builder
+ * @return
+ */
+ @Bean
+ @Primary
+ public ObjectMapper xssObjectMapper(Jackson2ObjectMapperBuilder builder) {
+ //解析器
+ ObjectMapper objectMapper = builder.createXmlMapper(false).build();
+ //注册xss解析器
+ SimpleModule xssModule = new SimpleModule("XssStringJsonSerializer");
+ xssModule.addSerializer(new XssStringJsonSerializer());
+ objectMapper.registerModule(xssModule);
+ //返回
+ return objectMapper;
+ }
+}
diff --git a/framework/src/main/java/cn/lili/common/security/filter/XssStringJsonSerializer.java b/framework/src/main/java/cn/lili/common/security/filter/XssStringJsonSerializer.java
new file mode 100644
index 00000000..064fe49a
--- /dev/null
+++ b/framework/src/main/java/cn/lili/common/security/filter/XssStringJsonSerializer.java
@@ -0,0 +1,32 @@
+package cn.lili.common.security.filter;
+
+
+import com.fasterxml.jackson.core.JsonGenerator;
+import com.fasterxml.jackson.databind.JsonSerializer;
+import com.fasterxml.jackson.databind.SerializerProvider;
+import org.apache.commons.text.StringEscapeUtils;
+
+import java.io.IOException;
+
+/**
+ * 防止xss攻击 过滤字符串解析
+ *
+ * @author Chopper
+ * @version v1.0
+ * 2021-06-04 10:40
+ */
+public class XssStringJsonSerializer extends JsonSerializer {
+ @Override
+ public Class handledType() {
+ return String.class;
+ }
+
+ @Override
+ public void serialize(String value, JsonGenerator jsonGenerator,
+ SerializerProvider serializerProvider) throws IOException {
+ if (value != null) {
+ String encodedValue = StringEscapeUtils.escapeHtml4(value);
+ jsonGenerator.writeString(encodedValue);
+ }
+ }
+}
diff --git a/framework/src/main/java/cn/lili/modules/goods/mapper/SpecificationMapper.java b/framework/src/main/java/cn/lili/modules/goods/mapper/SpecificationMapper.java
index 71ec8289..5af49de0 100644
--- a/framework/src/main/java/cn/lili/modules/goods/mapper/SpecificationMapper.java
+++ b/framework/src/main/java/cn/lili/modules/goods/mapper/SpecificationMapper.java
@@ -3,10 +3,13 @@ package cn.lili.modules.goods.mapper;
import cn.lili.modules.goods.entity.dos.Specification;
import cn.lili.modules.goods.entity.vos.SpecificationVO;
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
-import java.util.Map;
/**
* 规格数据处理层
@@ -18,8 +21,9 @@ public interface SpecificationMapper extends BaseMapper {
/**
* 查询规格信息列表
- * @param param
* @return
*/
- List findSpecList(Map param);
+ @Select("SELECT s.id, s.spec_name,s.create_time ,GROUP_CONCAT(sv.spec_value SEPARATOR ',') AS spec_value" +
+ " FROM li_specification s LEFT JOIN li_spec_values sv ON s.id = sv.spec_id ${ew.customSqlSegment} ")
+ List findSpecList(@Param(Constants.WRAPPER) Wrapper queryWrapper);
}
\ No newline at end of file
diff --git a/framework/src/main/java/cn/lili/modules/goods/service/SpecificationService.java b/framework/src/main/java/cn/lili/modules/goods/service/SpecificationService.java
index 2d86c38c..53f3e120 100644
--- a/framework/src/main/java/cn/lili/modules/goods/service/SpecificationService.java
+++ b/framework/src/main/java/cn/lili/modules/goods/service/SpecificationService.java
@@ -10,7 +10,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
-import java.util.Map;
/**
* 规格业务层
@@ -23,10 +22,10 @@ public interface SpecificationService extends IService {
/**
* 查询规格信息列表
*
- * @param param 查询参数
+ * @param specName 规格名
* @return 规格列表
*/
- List getSpecList(Map param);
+ List getSpecList(String specName);
/**
* 根据分类id获取规格信息
diff --git a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/SpecificationServiceImpl.java b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/SpecificationServiceImpl.java
index 90d76326..a74aa5df 100644
--- a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/SpecificationServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/SpecificationServiceImpl.java
@@ -5,6 +5,7 @@ import cn.hutool.core.util.StrUtil;
import cn.lili.common.enums.ResultCode;
import cn.lili.common.exception.ServiceException;
import cn.lili.common.utils.PageUtil;
+import cn.lili.common.utils.StringUtils;
import cn.lili.common.vo.PageVO;
import cn.lili.modules.goods.entity.dos.CategorySpecification;
import cn.lili.modules.goods.entity.dos.SpecValues;
@@ -49,8 +50,13 @@ public class SpecificationServiceImpl extends ServiceImpl getSpecList(Map param) {
- return this.baseMapper.findSpecList(param);
+ public List getSpecList(String specName) {
+
+ QueryWrapper queryWrapper = new QueryWrapper();
+ queryWrapper.eq(StringUtils.isNotEmpty(specName), "s.spec_name", specName);
+ queryWrapper.orderByDesc("s.create_time");
+ queryWrapper.groupBy("s.id");
+ return this.baseMapper.findSpecList(queryWrapper);
}
@Override
@@ -96,9 +102,8 @@ public class SpecificationServiceImpl extends ServiceImpl getSpecificationPage(SpecificationSearchParams searchParams, PageVO pageVo) {
- Map param = new HashMap<>();
- param.put("specName", searchParams.getSpecName());
- List specList = this.getSpecList(param);
+
+ List specList = this.getSpecList(searchParams.getSpecName());
IPage page = new Page<>(pageVo.getPageNumber(), pageVo.getPageSize(), specList.size());
page.setRecords(PageUtil.listToPage(pageVo, specList));
return page;
diff --git a/framework/src/main/java/cn/lili/modules/page/serviceimpl/PageDataServiceImpl.java b/framework/src/main/java/cn/lili/modules/page/serviceimpl/PageDataServiceImpl.java
index d2d4014f..9db2181d 100644
--- a/framework/src/main/java/cn/lili/modules/page/serviceimpl/PageDataServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/page/serviceimpl/PageDataServiceImpl.java
@@ -72,7 +72,6 @@ public class PageDataServiceImpl extends ServiceImpl i
lambdaUpdateWrapper.set(PageData::getPageShow, SwitchEnum.CLOSE.name());
this.update(lambdaUpdateWrapper);
}
-
LambdaUpdateWrapper lambdaUpdateWrapper = Wrappers.lambdaUpdate();
lambdaUpdateWrapper.set(PageData::getPageData, pageData.getPageData());
lambdaUpdateWrapper.eq(PageData::getId, pageData.getId());
diff --git a/framework/src/main/resources/mapper/ArticleCategoryMapper.xml b/framework/src/main/resources/mapper/ArticleCategoryMapper.xml
deleted file mode 100644
index ce5612b9..00000000
--- a/framework/src/main/resources/mapper/ArticleCategoryMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ArticleMapper.xml b/framework/src/main/resources/mapper/ArticleMapper.xml
deleted file mode 100644
index e005dc3f..00000000
--- a/framework/src/main/resources/mapper/ArticleMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/BillMapper.xml b/framework/src/main/resources/mapper/BillMapper.xml
deleted file mode 100644
index 97b15e6e..00000000
--- a/framework/src/main/resources/mapper/BillMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/BrandMapper.xml b/framework/src/main/resources/mapper/BrandMapper.xml
deleted file mode 100644
index fc5ee370..00000000
--- a/framework/src/main/resources/mapper/BrandMapper.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/CategoryBrandMapper.xml b/framework/src/main/resources/mapper/CategoryBrandMapper.xml
deleted file mode 100644
index b4edf6f7..00000000
--- a/framework/src/main/resources/mapper/CategoryBrandMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/CategoryParameterGroupMapper.xml b/framework/src/main/resources/mapper/CategoryParameterGroupMapper.xml
deleted file mode 100644
index eb629109..00000000
--- a/framework/src/main/resources/mapper/CategoryParameterGroupMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/CategorySpecificationMapper.xml b/framework/src/main/resources/mapper/CategorySpecificationMapper.xml
deleted file mode 100644
index f622e1a5..00000000
--- a/framework/src/main/resources/mapper/CategorySpecificationMapper.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ConnectConfigMapper.xml b/framework/src/main/resources/mapper/ConnectConfigMapper.xml
deleted file mode 100644
index dbd74bbf..00000000
--- a/framework/src/main/resources/mapper/ConnectConfigMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ConnectMapper.xml b/framework/src/main/resources/mapper/ConnectMapper.xml
deleted file mode 100644
index 7b72b2cd..00000000
--- a/framework/src/main/resources/mapper/ConnectMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/CouponMapper.xml b/framework/src/main/resources/mapper/CouponMapper.xml
deleted file mode 100644
index 9b18097f..00000000
--- a/framework/src/main/resources/mapper/CouponMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/DepartmentMapper.xml b/framework/src/main/resources/mapper/DepartmentMapper.xml
deleted file mode 100644
index 20af930a..00000000
--- a/framework/src/main/resources/mapper/DepartmentMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/DepartmentRoleMapper.xml b/framework/src/main/resources/mapper/DepartmentRoleMapper.xml
deleted file mode 100644
index 4241a205..00000000
--- a/framework/src/main/resources/mapper/DepartmentRoleMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/DepositLogMapper.xml b/framework/src/main/resources/mapper/DepositLogMapper.xml
deleted file mode 100644
index 470c65eb..00000000
--- a/framework/src/main/resources/mapper/DepositLogMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/DistributionCashMapper.xml b/framework/src/main/resources/mapper/DistributionCashMapper.xml
deleted file mode 100644
index 5998314d..00000000
--- a/framework/src/main/resources/mapper/DistributionCashMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/DistributionGoodsMapper.xml b/framework/src/main/resources/mapper/DistributionGoodsMapper.xml
deleted file mode 100644
index 199f46da..00000000
--- a/framework/src/main/resources/mapper/DistributionGoodsMapper.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/DistributionOrderMapper.xml b/framework/src/main/resources/mapper/DistributionOrderMapper.xml
deleted file mode 100644
index deb20d73..00000000
--- a/framework/src/main/resources/mapper/DistributionOrderMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ExpressPlatformMapper.xml b/framework/src/main/resources/mapper/ExpressPlatformMapper.xml
deleted file mode 100644
index 4dbc5f38..00000000
--- a/framework/src/main/resources/mapper/ExpressPlatformMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/FocusPictureMapper.xml b/framework/src/main/resources/mapper/FocusPictureMapper.xml
deleted file mode 100644
index 07c95c92..00000000
--- a/framework/src/main/resources/mapper/FocusPictureMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/FootprintMapper.xml b/framework/src/main/resources/mapper/FootprintMapper.xml
deleted file mode 100644
index 9be92429..00000000
--- a/framework/src/main/resources/mapper/FootprintMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/FullDiscountMapper.xml b/framework/src/main/resources/mapper/FullDiscountMapper.xml
deleted file mode 100644
index d62e32ce..00000000
--- a/framework/src/main/resources/mapper/FullDiscountMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/GoodsCollectionMapper.xml b/framework/src/main/resources/mapper/GoodsCollectionMapper.xml
deleted file mode 100644
index 4ff9b1f1..00000000
--- a/framework/src/main/resources/mapper/GoodsCollectionMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/GoodsGalleryMapper.xml b/framework/src/main/resources/mapper/GoodsGalleryMapper.xml
deleted file mode 100644
index 882df260..00000000
--- a/framework/src/main/resources/mapper/GoodsGalleryMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/GoodsMapper.xml b/framework/src/main/resources/mapper/GoodsMapper.xml
deleted file mode 100644
index 864362a0..00000000
--- a/framework/src/main/resources/mapper/GoodsMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/GoodsParamsMapper.xml b/framework/src/main/resources/mapper/GoodsParamsMapper.xml
deleted file mode 100644
index 9472dc41..00000000
--- a/framework/src/main/resources/mapper/GoodsParamsMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/GoodsSkuMapper.xml b/framework/src/main/resources/mapper/GoodsSkuMapper.xml
deleted file mode 100644
index 4ca8bb3f..00000000
--- a/framework/src/main/resources/mapper/GoodsSkuMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/GoodsUnitMapper.xml b/framework/src/main/resources/mapper/GoodsUnitMapper.xml
deleted file mode 100644
index 516ea99e..00000000
--- a/framework/src/main/resources/mapper/GoodsUnitMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/LogisticsMapper.xml b/framework/src/main/resources/mapper/LogisticsMapper.xml
deleted file mode 100644
index 48045bad..00000000
--- a/framework/src/main/resources/mapper/LogisticsMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberAddressMapper.xml b/framework/src/main/resources/mapper/MemberAddressMapper.xml
deleted file mode 100644
index 12579d10..00000000
--- a/framework/src/main/resources/mapper/MemberAddressMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberCouponMapper.xml b/framework/src/main/resources/mapper/MemberCouponMapper.xml
deleted file mode 100644
index d1a02fce..00000000
--- a/framework/src/main/resources/mapper/MemberCouponMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberEvaluationMapper.xml b/framework/src/main/resources/mapper/MemberEvaluationMapper.xml
deleted file mode 100644
index 26a0befb..00000000
--- a/framework/src/main/resources/mapper/MemberEvaluationMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberMapper.xml b/framework/src/main/resources/mapper/MemberMapper.xml
deleted file mode 100644
index 6dcff501..00000000
--- a/framework/src/main/resources/mapper/MemberMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberNoticeLogMapper.xml b/framework/src/main/resources/mapper/MemberNoticeLogMapper.xml
deleted file mode 100644
index 5ded7a70..00000000
--- a/framework/src/main/resources/mapper/MemberNoticeLogMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberNoticeMapper.xml b/framework/src/main/resources/mapper/MemberNoticeMapper.xml
deleted file mode 100644
index f418e98c..00000000
--- a/framework/src/main/resources/mapper/MemberNoticeMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberNoticeSenterMapper.xml b/framework/src/main/resources/mapper/MemberNoticeSenterMapper.xml
deleted file mode 100644
index caf65eb8..00000000
--- a/framework/src/main/resources/mapper/MemberNoticeSenterMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberPointsHistoryMapper.xml b/framework/src/main/resources/mapper/MemberPointsHistoryMapper.xml
deleted file mode 100644
index 1f72c95d..00000000
--- a/framework/src/main/resources/mapper/MemberPointsHistoryMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberSign.xml b/framework/src/main/resources/mapper/MemberSign.xml
deleted file mode 100644
index 7a69fe9f..00000000
--- a/framework/src/main/resources/mapper/MemberSign.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberStatisticsDataMapper.xml b/framework/src/main/resources/mapper/MemberStatisticsDataMapper.xml
deleted file mode 100644
index 343ba5fe..00000000
--- a/framework/src/main/resources/mapper/MemberStatisticsDataMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MemberWalletMapper.xml b/framework/src/main/resources/mapper/MemberWalletMapper.xml
deleted file mode 100644
index cad94a66..00000000
--- a/framework/src/main/resources/mapper/MemberWalletMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/MessageMapper.xml b/framework/src/main/resources/mapper/MessageMapper.xml
deleted file mode 100644
index 6f02e518..00000000
--- a/framework/src/main/resources/mapper/MessageMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/OrderItemMapper.xml b/framework/src/main/resources/mapper/OrderItemMapper.xml
deleted file mode 100644
index 40032662..00000000
--- a/framework/src/main/resources/mapper/OrderItemMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/OrderLogMapper.xml b/framework/src/main/resources/mapper/OrderLogMapper.xml
deleted file mode 100644
index 7b87b503..00000000
--- a/framework/src/main/resources/mapper/OrderLogMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/OrderMapper.xml b/framework/src/main/resources/mapper/OrderMapper.xml
deleted file mode 100644
index a41b6c94..00000000
--- a/framework/src/main/resources/mapper/OrderMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PageMapper.xml b/framework/src/main/resources/mapper/PageMapper.xml
deleted file mode 100644
index 180dec09..00000000
--- a/framework/src/main/resources/mapper/PageMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ParametersMapper.xml b/framework/src/main/resources/mapper/ParametersMapper.xml
deleted file mode 100644
index 88e60be1..00000000
--- a/framework/src/main/resources/mapper/ParametersMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PaymentLogMapper.xml b/framework/src/main/resources/mapper/PaymentLogMapper.xml
deleted file mode 100644
index 1af3e778..00000000
--- a/framework/src/main/resources/mapper/PaymentLogMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PermissionMapper.xml b/framework/src/main/resources/mapper/PermissionMapper.xml
deleted file mode 100644
index 1a7ba370..00000000
--- a/framework/src/main/resources/mapper/PermissionMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PintuanMapper.xml b/framework/src/main/resources/mapper/PintuanMapper.xml
deleted file mode 100644
index c7f2ad03..00000000
--- a/framework/src/main/resources/mapper/PintuanMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PlatformSettingMapper.xml b/framework/src/main/resources/mapper/PlatformSettingMapper.xml
deleted file mode 100644
index 093d2318..00000000
--- a/framework/src/main/resources/mapper/PlatformSettingMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PointLogMapper.xml b/framework/src/main/resources/mapper/PointLogMapper.xml
deleted file mode 100644
index 4c1f1611..00000000
--- a/framework/src/main/resources/mapper/PointLogMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PromotionGoodsMapper.xml b/framework/src/main/resources/mapper/PromotionGoodsMapper.xml
deleted file mode 100644
index 6f9e25ea..00000000
--- a/framework/src/main/resources/mapper/PromotionGoodsMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PurchaseOrderItemMapper.xml b/framework/src/main/resources/mapper/PurchaseOrderItemMapper.xml
deleted file mode 100644
index 819b75e4..00000000
--- a/framework/src/main/resources/mapper/PurchaseOrderItemMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PurchaseOrderMapper.xml b/framework/src/main/resources/mapper/PurchaseOrderMapper.xml
deleted file mode 100644
index cd72f34b..00000000
--- a/framework/src/main/resources/mapper/PurchaseOrderMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PurchaseQuotedItemMapper.xml b/framework/src/main/resources/mapper/PurchaseQuotedItemMapper.xml
deleted file mode 100644
index bf83a637..00000000
--- a/framework/src/main/resources/mapper/PurchaseQuotedItemMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/PurchaseQuotedMapper.xml b/framework/src/main/resources/mapper/PurchaseQuotedMapper.xml
deleted file mode 100644
index 7572cead..00000000
--- a/framework/src/main/resources/mapper/PurchaseQuotedMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ReceiptMapper.xml b/framework/src/main/resources/mapper/ReceiptMapper.xml
deleted file mode 100644
index 559fe312..00000000
--- a/framework/src/main/resources/mapper/ReceiptMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/RechargeMapper.xml b/framework/src/main/resources/mapper/RechargeMapper.xml
deleted file mode 100644
index a393e9f8..00000000
--- a/framework/src/main/resources/mapper/RechargeMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/RefundLogMapper.xml b/framework/src/main/resources/mapper/RefundLogMapper.xml
deleted file mode 100644
index d5fed122..00000000
--- a/framework/src/main/resources/mapper/RefundLogMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/RegionMapper.xml b/framework/src/main/resources/mapper/RegionMapper.xml
deleted file mode 100644
index fe38f09b..00000000
--- a/framework/src/main/resources/mapper/RegionMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/RoleMapper.xml b/framework/src/main/resources/mapper/RoleMapper.xml
deleted file mode 100644
index 2731ffa3..00000000
--- a/framework/src/main/resources/mapper/RoleMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/RoleMenuMapper.xml b/framework/src/main/resources/mapper/RoleMenuMapper.xml
deleted file mode 100644
index 586913d5..00000000
--- a/framework/src/main/resources/mapper/RoleMenuMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/SeckillApplyMapper.xml b/framework/src/main/resources/mapper/SeckillApplyMapper.xml
deleted file mode 100644
index c6a1c7f1..00000000
--- a/framework/src/main/resources/mapper/SeckillApplyMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/SeckillMapper.xml b/framework/src/main/resources/mapper/SeckillMapper.xml
deleted file mode 100644
index 467d68ae..00000000
--- a/framework/src/main/resources/mapper/SeckillMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/SensitiveWordsMapper.xml b/framework/src/main/resources/mapper/SensitiveWordsMapper.xml
deleted file mode 100644
index 6ce6ff07..00000000
--- a/framework/src/main/resources/mapper/SensitiveWordsMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ServiceNoticeMapper.xml b/framework/src/main/resources/mapper/ServiceNoticeMapper.xml
deleted file mode 100644
index 50eff690..00000000
--- a/framework/src/main/resources/mapper/ServiceNoticeMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ShippingAddressMapper.xml b/framework/src/main/resources/mapper/ShippingAddressMapper.xml
deleted file mode 100644
index 8b80fce0..00000000
--- a/framework/src/main/resources/mapper/ShippingAddressMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/ShortLinkMapper.xml b/framework/src/main/resources/mapper/ShortLinkMapper.xml
deleted file mode 100644
index 7c6e4c6a..00000000
--- a/framework/src/main/resources/mapper/ShortLinkMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/SiteNavigationMapper.xml b/framework/src/main/resources/mapper/SiteNavigationMapper.xml
deleted file mode 100644
index d91ffe98..00000000
--- a/framework/src/main/resources/mapper/SiteNavigationMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/SpecValuesMapper.xml b/framework/src/main/resources/mapper/SpecValuesMapper.xml
deleted file mode 100644
index bd9c7a25..00000000
--- a/framework/src/main/resources/mapper/SpecValuesMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/SpecificationMapper.xml b/framework/src/main/resources/mapper/SpecificationMapper.xml
deleted file mode 100644
index e7b1d8b2..00000000
--- a/framework/src/main/resources/mapper/SpecificationMapper.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/StoreAddressMapper.xml b/framework/src/main/resources/mapper/StoreAddressMapper.xml
deleted file mode 100644
index 73d8604a..00000000
--- a/framework/src/main/resources/mapper/StoreAddressMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/StoreCollectionMapper.xml b/framework/src/main/resources/mapper/StoreCollectionMapper.xml
deleted file mode 100644
index 0c8a40b6..00000000
--- a/framework/src/main/resources/mapper/StoreCollectionMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/StoreFlowMapper.xml b/framework/src/main/resources/mapper/StoreFlowMapper.xml
deleted file mode 100644
index 4d526cba..00000000
--- a/framework/src/main/resources/mapper/StoreFlowMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/StoreLogisticsMapper.xml b/framework/src/main/resources/mapper/StoreLogisticsMapper.xml
deleted file mode 100644
index 9df71ce2..00000000
--- a/framework/src/main/resources/mapper/StoreLogisticsMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/StoreMapper.xml b/framework/src/main/resources/mapper/StoreMapper.xml
deleted file mode 100644
index a1be516a..00000000
--- a/framework/src/main/resources/mapper/StoreMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/TradeMapper.xml b/framework/src/main/resources/mapper/TradeMapper.xml
deleted file mode 100644
index be1e03c3..00000000
--- a/framework/src/main/resources/mapper/TradeMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/UserRoleMapper.xml b/framework/src/main/resources/mapper/UserRoleMapper.xml
deleted file mode 100644
index 0c6da826..00000000
--- a/framework/src/main/resources/mapper/UserRoleMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/VerificationSourceMapper.xml b/framework/src/main/resources/mapper/VerificationSourceMapper.xml
deleted file mode 100644
index c80edca5..00000000
--- a/framework/src/main/resources/mapper/VerificationSourceMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/WechatMPMessageMapper.xml b/framework/src/main/resources/mapper/WechatMPMessageMapper.xml
deleted file mode 100644
index 9d639de1..00000000
--- a/framework/src/main/resources/mapper/WechatMPMessageMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/framework/src/main/resources/mapper/WechatMessageMapper.xml b/framework/src/main/resources/mapper/WechatMessageMapper.xml
deleted file mode 100644
index ed6244e7..00000000
--- a/framework/src/main/resources/mapper/WechatMessageMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file