|
@@ -1,13 +1,19 @@
|
|
|
package top.imwork.assist.generator.service.impl;
|
|
package top.imwork.assist.generator.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.github.pagehelper.Page;
|
|
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
import com.mysql.cj.jdbc.MysqlDataSource;
|
|
import com.mysql.cj.jdbc.MysqlDataSource;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
+import top.imwork.assist.generator.dao.BaseMapper;
|
|
|
import top.imwork.assist.generator.service.IGeneratorService;
|
|
import top.imwork.assist.generator.service.IGeneratorService;
|
|
|
import top.imwork.commons.core.pojo.ResponseMsg;
|
|
import top.imwork.commons.core.pojo.ResponseMsg;
|
|
|
|
|
|
|
|
import javax.sql.DataSource;
|
|
import javax.sql.DataSource;
|
|
|
import java.sql.Connection;
|
|
import java.sql.Connection;
|
|
|
import java.sql.SQLException;
|
|
import java.sql.SQLException;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -22,6 +28,9 @@ import java.util.Map;
|
|
|
*/
|
|
*/
|
|
|
@Service
|
|
@Service
|
|
|
public class GeneratorServiceImpl implements IGeneratorService {
|
|
public class GeneratorServiceImpl implements IGeneratorService {
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private BaseMapper baseMapper;
|
|
|
|
|
+
|
|
|
private DataSource getDataSource(){
|
|
private DataSource getDataSource(){
|
|
|
MysqlDataSource dataSource = new MysqlDataSource();
|
|
MysqlDataSource dataSource = new MysqlDataSource();
|
|
|
dataSource.setURL("jdbc:mysql://mysql.imwork.top:63306/imwork_silos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC");
|
|
dataSource.setURL("jdbc:mysql://mysql.imwork.top:63306/imwork_silos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC");
|
|
@@ -35,9 +44,18 @@ public class GeneratorServiceImpl implements IGeneratorService {
|
|
|
return connection;
|
|
return connection;
|
|
|
}
|
|
}
|
|
|
@Override
|
|
@Override
|
|
|
- public ResponseMsg queryList(Map<String, Object> params) {
|
|
|
|
|
|
|
+ public ResponseMsg list(Map<String, Object> params) {
|
|
|
|
|
+ Integer pages = Integer.parseInt(String.valueOf(params.get("page")));
|
|
|
|
|
+ Integer rows = Integer.parseInt(String.valueOf(params.get("limit")));
|
|
|
|
|
+
|
|
|
|
|
+ Page<?> page = PageHelper.startPage(pages, rows);
|
|
|
|
|
+ List<Map<String, Object>> list = baseMapper.queryList(params);
|
|
|
|
|
|
|
|
- return null;
|
|
|
|
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
|
|
+ map.put("code", 0);
|
|
|
|
|
+ map.put("count", (int) page.getTotal());
|
|
|
|
|
+ map.put("data", list);
|
|
|
|
|
+ return ResponseMsg.ok(map);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|