瀏覽代碼

Merge branch 'leng_dev'

冷冷 7 年之前
父節點
當前提交
f326ec0207

+ 4 - 1
pigx-visual/pigx-codegen/src/main/java/com/pig4cloud/pigx/codegen/controller/SysGeneratorController.java

@@ -21,6 +21,7 @@ import cn.hutool.core.io.IoUtil;
 import com.baomidou.mybatisplus.plugins.Page;
 import com.pig4cloud.pigx.codegen.entity.GenConfig;
 import com.pig4cloud.pigx.codegen.service.SysGeneratorService;
+import com.pig4cloud.pigx.common.core.util.Query;
 import lombok.AllArgsConstructor;
 import org.springframework.web.bind.annotation.*;
 
@@ -48,7 +49,9 @@ public class SysGeneratorController {
 	 */
 	@GetMapping("/page")
 	public Page list(@RequestParam Map<String, Object> params) {
-		return sysGeneratorService.queryPage(params);
+		Query query = new Query(params);
+		query.setRecords(sysGeneratorService.queryPage(query));
+		return query;
 	}
 
 	/**

+ 4 - 2
pigx-visual/pigx-codegen/src/main/java/com/pig4cloud/pigx/codegen/mapper/SysGeneratorMapper.java

@@ -17,6 +17,8 @@
 
 package com.pig4cloud.pigx.codegen.mapper;
 
+import com.pig4cloud.pigx.common.core.util.Query;
+
 import java.util.List;
 import java.util.Map;
 
@@ -31,10 +33,10 @@ public interface SysGeneratorMapper {
 	/**
 	 * 分页查询表格
 	 *
-	 * @param query
+	 * @param params
 	 * @return
 	 */
-	List<Map<String, Object>> queryList(Map query);
+	List<Map<String, Object>> queryList(Query params);
 
 	/**
 	 * 查询表数量

+ 3 - 2
pigx-visual/pigx-codegen/src/main/java/com/pig4cloud/pigx/codegen/service/SysGeneratorService.java

@@ -17,9 +17,10 @@
 
 package com.pig4cloud.pigx.codegen.service;
 
-import com.baomidou.mybatisplus.plugins.Page;
 import com.pig4cloud.pigx.codegen.entity.GenConfig;
+import com.pig4cloud.pigx.common.core.util.Query;
 
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -40,5 +41,5 @@ public interface SysGeneratorService {
 	 * @param query 查询条件
 	 * @return
 	 */
-	Page queryPage(Map<String,Object> query);
+	List<Map<String,Object>> queryPage(Query query);
 }

+ 3 - 16
pigx-visual/pigx-codegen/src/main/java/com/pig4cloud/pigx/codegen/service/impl/SysGeneratorServiceImpl.java

@@ -17,13 +17,12 @@
 
 package com.pig4cloud.pigx.codegen.service.impl;
 
-import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.io.IoUtil;
-import com.baomidou.mybatisplus.plugins.Page;
 import com.pig4cloud.pigx.codegen.entity.GenConfig;
 import com.pig4cloud.pigx.codegen.mapper.SysGeneratorMapper;
 import com.pig4cloud.pigx.codegen.service.SysGeneratorService;
 import com.pig4cloud.pigx.codegen.util.GenUtils;
+import com.pig4cloud.pigx.common.core.util.Query;
 import lombok.AllArgsConstructor;
 import org.springframework.stereotype.Service;
 
@@ -51,20 +50,8 @@ public class SysGeneratorServiceImpl implements SysGeneratorService {
 	 * @return
 	 */
 	@Override
-	public Page queryPage(Map<String, Object> query) {
-
-		Integer current = Integer.parseInt(query.getOrDefault("page", "1").toString());
-		Integer limit = Integer.parseInt(query.getOrDefault("limit", "1").toString());
-		Page page = new Page(current, limit);
-
-		List<Map<String, Object>> list = sysGeneratorMapper.queryList(query);
-		if (CollUtil.isEmpty(list)) {
-			return page;
-		}
-
-		page.setTotal(sysGeneratorMapper.queryTotal(query));
-		page.setRecords(list);
-		return page;
+	public List<Map<String,Object>> queryPage(Query query) {
+		return sysGeneratorMapper.queryList(query);
 	}
 
 	/**

+ 1 - 1
pom.xml

@@ -37,7 +37,7 @@
 	</parent>
 
 	<properties>
-		<pigx.version>1.4.0</pigx.version>
+		<pigx.version>1.4.1</pigx.version>
 		<spring-boot.version>2.0.3.RELEASE</spring-boot.version>
 		<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>