Commit d70ac5d3 authored by Fred's avatar Fred

Mybatis-plus 2.0升级到 3.0

parent 17be2716
...@@ -17,11 +17,6 @@ ...@@ -17,11 +17,6 @@
<attribute name="maven.pomderived" value="true"/> <attribute name="maven.pomderived" value="true"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes> <attributes>
<attribute name="maven.pomderived" value="true"/> <attribute name="maven.pomderived" value="true"/>
......
...@@ -19,8 +19,8 @@ ...@@ -19,8 +19,8 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<mybatisplus.spring.boot.version>1.0.5</mybatisplus.spring.boot.version> <mybatis-spring-boot-starter>1.3.2</mybatis-spring-boot-starter>
<mybatisplus.version>2.1.9</mybatisplus.version> <mybatisplus.version>3.0-beta</mybatisplus.version>
<mysql.version>5.1.38</mysql.version> <mysql.version>5.1.38</mysql.version>
<druid.version>1.1.3</druid.version> <druid.version>1.1.3</druid.version>
<quartz.version>2.3.0</quartz.version> <quartz.version>2.3.0</quartz.version>
...@@ -67,15 +67,20 @@ ...@@ -67,15 +67,20 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatisplus-spring-boot-starter</artifactId> <artifactId>mybatis-plus</artifactId>
<version>${mybatisplus.spring.boot.version}</version> <version>${mybatisplus.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId> <artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatisplus.version}</version> <version>${mybatisplus.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis-spring-boot-starter}</version>
</dependency>
<dependency>
<groupId>mysql</groupId> <groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-java</artifactId>
</dependency> </dependency>
......
...@@ -4,7 +4,7 @@ import java.util.Date; ...@@ -4,7 +4,7 @@ import java.util.Date;
import org.apache.ibatis.reflection.MetaObject; import org.apache.ibatis.reflection.MetaObject;
import com.baomidou.mybatisplus.mapper.MetaObjectHandler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.govmade.modules.system.entity.UserEntity; import com.govmade.modules.system.entity.UserEntity;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
......
package com.govmade.common.utils; package com.govmade.common.utils;
import com.baomidou.mybatisplus.plugins.Page;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.metadata.IPage;
/** /**
* 分页工具类 * 分页工具类
* *
...@@ -15,13 +15,13 @@ import java.util.List; ...@@ -15,13 +15,13 @@ import java.util.List;
public class PageUtils implements Serializable { public class PageUtils implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private int totalCount; // 总记录数 private long totalCount; // 总记录数
private int pageSize; // 每页记录数 private long pageSize; // 每页记录数
private int totalPage; // 总页数 private long totalPage; // 总页数
private int currPage; // 当前页数 private long currPage; // 当前页数
private List<?> list; // 列表数据 private List<?> list; // 列表数据
...@@ -37,54 +37,54 @@ public class PageUtils implements Serializable { ...@@ -37,54 +37,54 @@ public class PageUtils implements Serializable {
* @param currPage * @param currPage
* 当前页数 * 当前页数
*/ */
public PageUtils(List<?> list, int totalCount, int pageSize, int currPage) { public PageUtils(List<?> list, long totalCount, long pageSize, long currPage) {
this.list = list; this.list = list;
this.totalCount = totalCount; this.totalCount = totalCount;
this.pageSize = pageSize; this.pageSize = pageSize;
this.currPage = currPage; this.currPage = currPage;
this.totalPage = (int) Math.ceil((double) totalCount / pageSize); this.totalPage = (long) Math.ceil((double) totalCount / pageSize);
} }
/** /**
* 分页 * 分页
*/ */
public PageUtils(Page<?> page) { public PageUtils(IPage<?> page) {
this.list = page.getRecords(); this.list = page.getRecords();
this.totalCount = page.getTotal(); this.totalCount = page.getPages();
this.pageSize = page.getSize(); this.pageSize = page.getSize();
this.currPage = page.getCurrent(); this.currPage = page.getCurrent();
this.totalPage = page.getPages(); this.totalPage = page.getPages();
} }
public int getTotalCount() { public long getTotalCount() {
return totalCount; return totalCount;
} }
public void setTotalCount(int totalCount) { public void setTotalCount(long totalCount) {
this.totalCount = totalCount; this.totalCount = totalCount;
} }
public int getPageSize() { public long getPageSize() {
return pageSize; return pageSize;
} }
public void setPageSize(int pageSize) { public void setPageSize(long pageSize) {
this.pageSize = pageSize; this.pageSize = pageSize;
} }
public int getTotalPage() { public long getTotalPage() {
return totalPage; return totalPage;
} }
public void setTotalPage(int totalPage) { public void setTotalPage(long totalPage) {
this.totalPage = totalPage; this.totalPage = totalPage;
} }
public int getCurrPage() { public long getCurrPage() {
return currPage; return currPage;
} }
public void setCurrPage(int currPage) { public void setCurrPage(long currPage) {
this.currPage = currPage; this.currPage = currPage;
} }
......
...@@ -21,7 +21,7 @@ import java.util.Map; ...@@ -21,7 +21,7 @@ import java.util.Map;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.govmade.common.xss.SQLFilter; import com.govmade.common.xss.SQLFilter;
/** /**
...@@ -71,8 +71,8 @@ public class Query<T> extends LinkedHashMap<String, Object> { ...@@ -71,8 +71,8 @@ public class Query<T> extends LinkedHashMap<String, Object> {
//排序 //排序
if(StringUtils.isNotBlank(sidx) && StringUtils.isNotBlank(order)){ if(StringUtils.isNotBlank(sidx) && StringUtils.isNotBlank(order)){
this.page.setOrderByField(sidx); this.page.setDescs(sidx);
this.page.setAsc("ASC".equalsIgnoreCase(order)); this.page.setAscs(order);
} }
} }
......
...@@ -3,7 +3,8 @@ package com.govmade.config; ...@@ -3,7 +3,8 @@ package com.govmade.config;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import com.baomidou.mybatisplus.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
/** /**
* mybatis-plus配置 * mybatis-plus配置
......
...@@ -3,9 +3,10 @@ package com.govmade.modules.basic.entity; ...@@ -3,9 +3,10 @@ package com.govmade.modules.basic.entity;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.enums.FieldFill; import com.baomidou.mybatisplus.annotation.TableId;
public abstract class BaseEntity<ID extends Serializable> implements Serializable { public abstract class BaseEntity<ID extends Serializable> implements Serializable {
......
...@@ -7,7 +7,7 @@ import java.util.Set; ...@@ -7,7 +7,7 @@ import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.AreaEntity; import com.govmade.modules.system.entity.AreaEntity;
/** /**
......
package com.govmade.modules.system.dao; package com.govmade.modules.system.dao;
import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.DepartEntity; import com.govmade.modules.system.entity.DepartEntity;
/** /**
......
...@@ -7,7 +7,7 @@ import java.util.Set; ...@@ -7,7 +7,7 @@ import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.DictEntity; import com.govmade.modules.system.entity.DictEntity;
/** /**
......
...@@ -8,7 +8,7 @@ import java.util.Set; ...@@ -8,7 +8,7 @@ import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.MenuEntity; import com.govmade.modules.system.entity.MenuEntity;
/** /**
......
...@@ -5,7 +5,7 @@ import java.util.Set; ...@@ -5,7 +5,7 @@ import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.ModuleEntity; import com.govmade.modules.system.entity.ModuleEntity;
/** /**
......
...@@ -5,7 +5,7 @@ import java.util.Set; ...@@ -5,7 +5,7 @@ import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.RoleEntity; import com.govmade.modules.system.entity.RoleEntity;
/** /**
......
...@@ -6,7 +6,7 @@ import java.util.Set; ...@@ -6,7 +6,7 @@ import java.util.Set;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.govmade.modules.system.entity.UserEntity; import com.govmade.modules.system.entity.UserEntity;
/** /**
......
...@@ -2,8 +2,8 @@ package com.govmade.modules.system.entity; ...@@ -2,8 +2,8 @@ package com.govmade.modules.system.entity;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
package com.govmade.modules.system.entity; package com.govmade.modules.system.entity;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
...@@ -2,8 +2,8 @@ package com.govmade.modules.system.entity; ...@@ -2,8 +2,8 @@ package com.govmade.modules.system.entity;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
...@@ -2,8 +2,8 @@ package com.govmade.modules.system.entity; ...@@ -2,8 +2,8 @@ package com.govmade.modules.system.entity;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
package com.govmade.modules.system.entity; package com.govmade.modules.system.entity;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
package com.govmade.modules.system.entity; package com.govmade.modules.system.entity;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
...@@ -2,7 +2,7 @@ package com.govmade.modules.system.entity; ...@@ -2,7 +2,7 @@ package com.govmade.modules.system.entity;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.govmade.modules.basic.entity.BaseEntity; import com.govmade.modules.basic.entity.BaseEntity;
/** /**
......
...@@ -3,7 +3,7 @@ package com.govmade.modules.system.service; ...@@ -3,7 +3,7 @@ package com.govmade.modules.system.service;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageTreeUtils; import com.govmade.common.utils.PageTreeUtils;
import com.govmade.modules.system.entity.AreaEntity; import com.govmade.modules.system.entity.AreaEntity;
......
package com.govmade.modules.system.service; package com.govmade.modules.system.service;
import java.util.Map; import java.util.Map;
import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.entity.DepartEntity; import com.govmade.modules.system.entity.DepartEntity;
......
...@@ -4,11 +4,9 @@ import java.util.List; ...@@ -4,11 +4,9 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageTreeUtils; import com.govmade.common.utils.PageTreeUtils;
import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.entity.DictEntity; import com.govmade.modules.system.entity.DictEntity;
import com.govmade.modules.system.entity.UserEntity;
/** /**
* 系统管理 - 字典设置 * 系统管理 - 字典设置
......
...@@ -5,9 +5,8 @@ import java.util.List; ...@@ -5,9 +5,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageTreeUtils; import com.govmade.common.utils.PageTreeUtils;
import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.entity.MenuEntity; import com.govmade.modules.system.entity.MenuEntity;
/** /**
......
...@@ -4,7 +4,7 @@ import java.util.List; ...@@ -4,7 +4,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.entity.ModuleEntity; import com.govmade.modules.system.entity.ModuleEntity;
......
...@@ -3,7 +3,7 @@ package com.govmade.modules.system.service; ...@@ -3,7 +3,7 @@ package com.govmade.modules.system.service;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.entity.RoleEntity; import com.govmade.modules.system.entity.RoleEntity;
......
...@@ -3,7 +3,7 @@ package com.govmade.modules.system.service; ...@@ -3,7 +3,7 @@ package com.govmade.modules.system.service;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.baomidou.mybatisplus.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.entity.UserEntity; import com.govmade.modules.system.entity.UserEntity;
......
...@@ -6,8 +6,8 @@ import java.util.Set; ...@@ -6,8 +6,8 @@ import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.govmade.common.utils.PageTreeUtils; import com.govmade.common.utils.PageTreeUtils;
import com.govmade.modules.system.dao.AreaDao; import com.govmade.modules.system.dao.AreaDao;
...@@ -37,7 +37,7 @@ public class AreaServiceImpl extends ServiceImpl<AreaDao, AreaEntity> implements ...@@ -37,7 +37,7 @@ public class AreaServiceImpl extends ServiceImpl<AreaDao, AreaEntity> implements
params.put("start", start); params.put("start", start);
List<AreaEntity> allList = this.baseMapper.listTree(params); List<AreaEntity> allList = this.baseMapper.listTree(params);
List<AreaEntity> list = buildAreaTree(allList, 0L); List<AreaEntity> list = buildAreaTree(allList, 0L);
int totalCount = super.selectCount(new EntityWrapper<AreaEntity>().like(StrUtil.isNotBlank(name), "name", name) int totalCount = super.selectCount(new QueryWrapper<AreaEntity>().like(StrUtil.isNotBlank(name), "name", name)
.eq("pid", 0).eq("state", 1)); .eq("pid", 0).eq("state", 1));
return new PageTreeUtils(list, totalCount, pageSize, currPage); return new PageTreeUtils(list, totalCount, pageSize, currPage);
} }
...@@ -69,7 +69,7 @@ public class AreaServiceImpl extends ServiceImpl<AreaDao, AreaEntity> implements ...@@ -69,7 +69,7 @@ public class AreaServiceImpl extends ServiceImpl<AreaDao, AreaEntity> implements
@Override @Override
public Integer checkArea(String name) { public Integer checkArea(String name) {
return super.selectCount(new EntityWrapper<AreaEntity>().eq("name", name)); return super.selectCount(new QueryWrapper<AreaEntity>().eq("name", name));
} }
} }
package com.govmade.modules.system.service.impl; package com.govmade.modules.system.service.impl;
import java.util.Map; import java.util.Map;
import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.govmade.common.utils.Constant; import com.govmade.common.utils.Constant;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.common.utils.Query; import com.govmade.common.utils.Query;
...@@ -31,8 +30,8 @@ public class DepartServiceImpl extends ServiceImpl<DepartDao,DepartEntity> imple ...@@ -31,8 +30,8 @@ public class DepartServiceImpl extends ServiceImpl<DepartDao,DepartEntity> imple
public PageUtils queryPage(Map<String, Object> params) { public PageUtils queryPage(Map<String, Object> params) {
String name = (String) params.get("name"); String name = (String) params.get("name");
Page<DepartEntity> page = this.selectPage(new Query<DepartEntity>(params).getPage(), IPage<DepartEntity> page = this.selectPage(new Query<DepartEntity>(params).getPage(),
new EntityWrapper<DepartEntity>() new QueryWrapper<DepartEntity>()
.like(StrUtil.isNotBlank(name), "name", name)); .like(StrUtil.isNotBlank(name), "name", name));
return new PageUtils(page); return new PageUtils(page);
} }
...@@ -51,7 +50,7 @@ public class DepartServiceImpl extends ServiceImpl<DepartDao,DepartEntity> imple ...@@ -51,7 +50,7 @@ public class DepartServiceImpl extends ServiceImpl<DepartDao,DepartEntity> imple
@Override @Override
public Integer checkDepart(String name) { public Integer checkDepart(String name) {
return super.selectCount(new EntityWrapper<DepartEntity>().eq("name",name)); return super.selectCount(new QueryWrapper<DepartEntity>().eq("name",name));
} }
} }
...@@ -6,13 +6,10 @@ import java.util.Set; ...@@ -6,13 +6,10 @@ import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.govmade.common.utils.PageTreeUtils; import com.govmade.common.utils.PageTreeUtils;
import com.govmade.common.utils.PageUtils;
import com.govmade.common.utils.Query;
import com.govmade.modules.system.dao.DictDao; import com.govmade.modules.system.dao.DictDao;
import com.govmade.modules.system.entity.DictEntity; import com.govmade.modules.system.entity.DictEntity;
import com.govmade.modules.system.service.DictService; import com.govmade.modules.system.service.DictService;
...@@ -41,7 +38,7 @@ public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements ...@@ -41,7 +38,7 @@ public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements
params.put("start", start); params.put("start", start);
List<DictEntity> allList=this.baseMapper.listTree(params); List<DictEntity> allList=this.baseMapper.listTree(params);
List<DictEntity> list=buildAreaTree(allList,0L); List<DictEntity> list=buildAreaTree(allList,0L);
int totalCount = super.selectCount(new EntityWrapper<DictEntity>().like(StrUtil.isNotBlank(name), "name", name) int totalCount = super.selectCount(new QueryWrapper<DictEntity>().like(StrUtil.isNotBlank(name), "name", name)
.eq("pid", 0).eq("state", 1)); .eq("pid", 0).eq("state", 1));
return new PageTreeUtils(list,totalCount,pageSize,currPage); return new PageTreeUtils(list,totalCount,pageSize,currPage);
...@@ -66,7 +63,7 @@ public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements ...@@ -66,7 +63,7 @@ public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements
public DictEntity queryOne(Map<String, Object> params) { public DictEntity queryOne(Map<String, Object> params) {
String value = (String) params.get("value"); String value = (String) params.get("value");
return (DictEntity) this return (DictEntity) this
.selectOne(new EntityWrapper<DictEntity>().eq(StrUtil.isNotBlank(value), "value", value)); .selectOne(new QueryWrapper<DictEntity>().eq(StrUtil.isNotBlank(value), "value", value));
} }
@Override @Override
...@@ -89,7 +86,7 @@ public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements ...@@ -89,7 +86,7 @@ public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements
@Override @Override
public Integer checkDict(String name) { public Integer checkDict(String name) {
return super.selectCount(new EntityWrapper<DictEntity>().eq("name",name)); return super.selectCount(new QueryWrapper<DictEntity>().eq("name",name));
} }
@Override @Override
......
...@@ -6,11 +6,10 @@ import java.util.Set; ...@@ -6,11 +6,10 @@ import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.govmade.common.utils.PageTreeUtils; import com.govmade.common.utils.PageTreeUtils;
import com.govmade.common.utils.PageUtils;
import com.govmade.modules.system.dao.MenuDao; import com.govmade.modules.system.dao.MenuDao;
import com.govmade.modules.system.entity.MenuEntity; import com.govmade.modules.system.entity.MenuEntity;
import com.govmade.modules.system.service.MenuService; import com.govmade.modules.system.service.MenuService;
...@@ -39,7 +38,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuDao, MenuEntity> implements ...@@ -39,7 +38,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuDao, MenuEntity> implements
params.put("start", start); params.put("start", start);
List<MenuEntity> allList=this.baseMapper.listTree(params); List<MenuEntity> allList=this.baseMapper.listTree(params);
List<MenuEntity> list=buildAreaTree(allList,0L); List<MenuEntity> list=buildAreaTree(allList,0L);
int totalCount = super.selectCount(new EntityWrapper<MenuEntity>().like(StrUtil.isNotBlank(name), "name", name) int totalCount = super.selectCount(new QueryWrapper<MenuEntity>().like(StrUtil.isNotBlank(name), "name", name)
.eq("pid", 0).eq("state", 1)); .eq("pid", 0).eq("state", 1));
return new PageTreeUtils(list,totalCount,pageSize,currPage); return new PageTreeUtils(list,totalCount,pageSize,currPage);
...@@ -77,7 +76,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuDao, MenuEntity> implements ...@@ -77,7 +76,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuDao, MenuEntity> implements
@Override @Override
public Integer checkMenu(String name) { public Integer checkMenu(String name) {
return super.selectCount(new EntityWrapper<MenuEntity>().eq("name", name)); return super.selectCount(new QueryWrapper<MenuEntity>().eq("name", name));
} }
@Override @Override
......
...@@ -6,9 +6,9 @@ import java.util.Set; ...@@ -6,9 +6,9 @@ import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.common.utils.Query; import com.govmade.common.utils.Query;
import com.govmade.modules.system.dao.ModuleDao; import com.govmade.modules.system.dao.ModuleDao;
...@@ -32,8 +32,8 @@ public class ModuleServiceImpl extends ServiceImpl<ModuleDao, ModuleEntity> impl ...@@ -32,8 +32,8 @@ public class ModuleServiceImpl extends ServiceImpl<ModuleDao, ModuleEntity> impl
public PageUtils queryPage(Map<String, Object> params) { public PageUtils queryPage(Map<String, Object> params) {
String name = (String) params.get("name"); String name = (String) params.get("name");
Page<ModuleEntity> page = this.selectPage(new Query<ModuleEntity>(params).getPage(), IPage<ModuleEntity> page = this.selectPage(new Query<ModuleEntity>(params).getPage(),
new EntityWrapper<ModuleEntity>() new QueryWrapper<ModuleEntity>()
.like(StrUtil.isNotBlank(name), "name", name)); .like(StrUtil.isNotBlank(name), "name", name));
return new PageUtils(page); return new PageUtils(page);
} }
...@@ -41,7 +41,7 @@ public class ModuleServiceImpl extends ServiceImpl<ModuleDao, ModuleEntity> impl ...@@ -41,7 +41,7 @@ public class ModuleServiceImpl extends ServiceImpl<ModuleDao, ModuleEntity> impl
@Override @Override
public List<ModuleEntity> queryModuleList(){ public List<ModuleEntity> queryModuleList(){
return super.selectList(new EntityWrapper<ModuleEntity>().eq("state", 1)); return super.selectList(new QueryWrapper<ModuleEntity>().eq("state", 1));
} }
@Override @Override
...@@ -56,6 +56,6 @@ public class ModuleServiceImpl extends ServiceImpl<ModuleDao, ModuleEntity> impl ...@@ -56,6 +56,6 @@ public class ModuleServiceImpl extends ServiceImpl<ModuleDao, ModuleEntity> impl
@Override @Override
public Integer checkModule(String name) { public Integer checkModule(String name) {
return super.selectCount(new EntityWrapper<ModuleEntity>().eq("name", name)); return super.selectCount(new QueryWrapper<ModuleEntity>().eq("name", name));
} }
} }
...@@ -5,9 +5,9 @@ import java.util.Set; ...@@ -5,9 +5,9 @@ import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.common.utils.Query; import com.govmade.common.utils.Query;
import com.govmade.modules.system.dao.RoleDao; import com.govmade.modules.system.dao.RoleDao;
...@@ -29,8 +29,8 @@ public class RoleServiceImpl extends ServiceImpl<RoleDao, RoleEntity> implements ...@@ -29,8 +29,8 @@ public class RoleServiceImpl extends ServiceImpl<RoleDao, RoleEntity> implements
public PageUtils queryPage(Map<String, Object> params) { public PageUtils queryPage(Map<String, Object> params) {
String name = (String) params.get("name"); String name = (String) params.get("name");
Page<RoleEntity> page = this.selectPage(new Query<RoleEntity>(params).getPage(), IPage<RoleEntity> page = this.selectPage(new Query<RoleEntity>(params).getPage(),
new EntityWrapper<RoleEntity>() new QueryWrapper<RoleEntity>()
.like(StrUtil.isNotBlank(name), "name", name)); .like(StrUtil.isNotBlank(name), "name", name));
return new PageUtils(page); return new PageUtils(page);
} }
...@@ -47,7 +47,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleDao, RoleEntity> implements ...@@ -47,7 +47,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleDao, RoleEntity> implements
@Override @Override
public Integer checkRole(String name) { public Integer checkRole(String name) {
return super.selectCount(new EntityWrapper<RoleEntity>().eq("name",name)); return super.selectCount(new QueryWrapper<RoleEntity>().eq("name",name));
} }
} }
...@@ -4,15 +4,18 @@ import java.util.Map; ...@@ -4,15 +4,18 @@ import java.util.Map;
import java.util.Set; import java.util.Set;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.PageUtils;
import com.govmade.common.utils.Query; import com.govmade.common.utils.Query;
import com.govmade.modules.system.dao.UserDao; import com.govmade.modules.system.dao.UserDao;
import com.govmade.modules.system.entity.UserEntity; import com.govmade.modules.system.entity.UserEntity;
import com.govmade.modules.system.service.UserService; import com.govmade.modules.system.service.UserService;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
/** /**
...@@ -29,12 +32,12 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements ...@@ -29,12 +32,12 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements
public PageUtils queryPage(Map<String, Object> params) { public PageUtils queryPage(Map<String, Object> params) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
String username = (String) params.get("username"); String username = (String) params.get("username");
Long createBy = (Long) params.get("createBy");
Long deptId = (Long) params.get("deptId"); Long deptId = (Long) params.get("deptId");
Page<UserEntity> page = this.selectPage(new Query<UserEntity>(params).getPage(), IPage<UserEntity> page = this.selectPage(new Query<UserEntity>(params).getPage(),
new EntityWrapper<UserEntity>().like(StrUtil.isNotBlank(username), "username", username) new QueryWrapper<UserEntity>().like(StrUtil.isNotBlank(username), "username", username)
.eq(deptId != null, "dept_id", deptId).eq(createBy != null, "create_by", createBy)); .eq(ObjectUtil.isNotNull(deptId), "dept_id", deptId));
return new PageUtils(page); return new PageUtils(page);
} }
...@@ -50,7 +53,8 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements ...@@ -50,7 +53,8 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements
@Override @Override
public void deleteBatch(Set<Long> ids) { public void deleteBatch(Set<Long> ids) {
this.baseMapper.deleteBatch(ids); super.update(null, new UpdateWrapper<UserEntity>().in("id", ids));
//this.baseMapper.deleteBatch(ids);
} }
@Override @Override
...@@ -61,18 +65,18 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements ...@@ -61,18 +65,18 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements
@Override @Override
public Integer checkUser(String username) { public Integer checkUser(String username) {
return super.selectCount(new EntityWrapper<UserEntity>().eq("username", username)); return super.selectCount(new QueryWrapper<UserEntity>().eq("username", username));
} }
@Override @Override
public UserEntity queryOne(Map<String, Object> params) { public UserEntity queryOne(Map<String, Object> params) {
String username = (String) params.get("username"); String username = (String) params.get("username");
return (UserEntity) this return (UserEntity) this
.selectOne(new EntityWrapper<UserEntity>().eq(StrUtil.isNotBlank(username), "username", username)); .selectOne(new QueryWrapper<UserEntity>().eq(StrUtil.isNotBlank(username), "username", username));
} }
@Override @Override
public Integer userCount(Long id) { public Integer userCount(Long id) {
return super.selectCount(new EntityWrapper<UserEntity>().eq("dept_id", id)); return super.selectCount(new QueryWrapper<UserEntity>().eq("dept_id", id));
} }
} }
...@@ -37,7 +37,7 @@ spring: ...@@ -37,7 +37,7 @@ spring:
#mybatis #mybatis
mybatis-plus: mybatis-plus:
mapper-locations: classpath:mapper/**/*.xml mapper-locations: classpath:mapper/**/*Dao.xml
#实体扫描,多个package用逗号或者分号分隔 #实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.govmade.modules.*.entity typeAliasesPackage: com.govmade.modules.*.entity
global-config: global-config:
...@@ -59,7 +59,7 @@ mybatis-plus: ...@@ -59,7 +59,7 @@ mybatis-plus:
#自定义填充策略接口实现 #自定义填充策略接口实现
meta-object-handler: com.govmade.common.utils.MyMetaObjectHandler meta-object-handler: com.govmade.common.utils.MyMetaObjectHandler
#自定义SQL注入器 #自定义SQL注入器
sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector sql-injector: import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector;
configuration: configuration:
map-underscore-to-camel-case: true map-underscore-to-camel-case: true
cache-enabled: false cache-enabled: false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment