user
This commit is contained in:
@@ -15,21 +15,32 @@ import java.util.Map;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class BaseQuery<T> {
|
public class BaseQuery<T> {
|
||||||
|
/**
|
||||||
public Map<String, QParam> doP = MapOf.of("blurry", QParam.builder().k(new String[]{"name"}).type(QueryTEnum.LK).build()
|
* 模糊查询
|
||||||
,"startTime", QParam.builder().k(new String[]{"createTime"}).type(QueryTEnum.LT).build()
|
*/
|
||||||
,"endTime", QParam.builder().k(new String[]{"createTime"}).type(QueryTEnum.LE).build()
|
|
||||||
,"sort", QParam.builder().k(new String[]{"sort"}).type(QueryTEnum.BY).build()
|
|
||||||
);
|
|
||||||
|
|
||||||
private String blurry;
|
private String blurry;
|
||||||
|
/**
|
||||||
private String isUsed;
|
* 是否启用
|
||||||
|
*/
|
||||||
|
private Boolean isUsed;
|
||||||
|
/**
|
||||||
|
* 创建时间范围查询
|
||||||
|
*/
|
||||||
private Date startTime;
|
private Date startTime;
|
||||||
|
|
||||||
private Date endTime;
|
private Date endTime;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 字段映射Map:指定字段对应QueryWrapper的查询类型
|
||||||
|
* @see org.nl.common.enums.QueryTEnum
|
||||||
|
* 通过buid构建
|
||||||
|
*/
|
||||||
|
public Map<String, QParam> doP = MapOf.of("blurry", QParam.builder().k(new String[]{"name"}).type(QueryTEnum.LK).build()
|
||||||
|
,"startTime", QParam.builder().k(new String[]{"createTime"}).type(QueryTEnum.LT).build()
|
||||||
|
,"endTime", QParam.builder().k(new String[]{"createTime"}).type(QueryTEnum.LE).build()
|
||||||
|
,"sort", QParam.builder().k(new String[]{"sort"}).type(QueryTEnum.BY).build()
|
||||||
|
);
|
||||||
|
|
||||||
public QueryWrapper<T> build(){
|
public QueryWrapper<T> build(){
|
||||||
this.paramMapping();
|
this.paramMapping();
|
||||||
QueryWrapper<T> wrapper = new QueryWrapper<>();
|
QueryWrapper<T> wrapper = new QueryWrapper<>();
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ public enum QueryTEnum {
|
|||||||
LK((q, keys, o) -> { for (String key : keys) { q.like(key,o); } }),
|
LK((q, keys, o) -> { for (String key : keys) { q.like(key,o); } }),
|
||||||
LE((q, k, v) -> { q.le(k[0],v); }),
|
LE((q, k, v) -> { q.le(k[0],v); }),
|
||||||
BY((q, k, v) -> { q.orderByDesc(k[0],v); }),
|
BY((q, k, v) -> { q.orderByDesc(k[0],v); }),
|
||||||
|
NO((q, k, v) -> { q.isNull(k[0]); }),
|
||||||
LT((q, k, v) -> { q.lt(k[0],v); });
|
LT((q, k, v) -> { q.lt(k[0],v); });
|
||||||
|
|
||||||
private LConsumer<QueryWrapper,String[], Object> doP;
|
private LConsumer<QueryWrapper,String[], Object> doP;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import org.springframework.web.socket.server.standard.ServerEndpointExporter;
|
|||||||
* @author ZhangHouYing
|
* @author ZhangHouYing
|
||||||
* @date 2019-08-24 15:44
|
* @date 2019-08-24 15:44
|
||||||
*/
|
*/
|
||||||
@Configuration
|
//@Configuration
|
||||||
public class WebSocketConfig {
|
public class WebSocketConfig {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ package org.nl.system.service.user.dao.mapper;
|
|||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.nl.system.service.user.dao.SysUser;
|
import org.nl.system.service.user.dao.SysUser;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 用户表 Mapper 接口
|
* 用户表 Mapper 接口
|
||||||
@@ -13,4 +15,6 @@ import org.nl.system.service.user.dao.SysUser;
|
|||||||
*/
|
*/
|
||||||
public interface SysUserMapper extends BaseMapper<SysUser> {
|
public interface SysUserMapper extends BaseMapper<SysUser> {
|
||||||
|
|
||||||
|
List<SysUser> selectAl();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="org.nl.system.service.user.dao.mapper.SysUserMapper">
|
<mapper namespace="org.nl.system.service.user.dao.mapper.SysUserMapper">
|
||||||
|
<select id="selectAl" resultType="org.nl.system.service.user.dao.SysUser">
|
||||||
|
select * from sys_user
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ security:
|
|||||||
# actuator 监控配置
|
# actuator 监控配置
|
||||||
- /actuator
|
- /actuator
|
||||||
- /actuator/**
|
- /actuator/**
|
||||||
|
- /**
|
||||||
# 上传
|
# 上传
|
||||||
- /api/localStorage/pictures
|
- /api/localStorage/pictures
|
||||||
# 参数
|
# 参数
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import org.nl.AppRun;
|
|||||||
|
|
||||||
import org.nl.system.service.user.ISysUserService;
|
import org.nl.system.service.user.ISysUserService;
|
||||||
import org.nl.system.service.user.dao.SysUser;
|
import org.nl.system.service.user.dao.SysUser;
|
||||||
|
import org.nl.system.service.user.dao.mapper.SysUserMapper;
|
||||||
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@@ -20,11 +21,11 @@ import java.util.List;
|
|||||||
public class MybatisTest {
|
public class MybatisTest {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
ISysUserService sysUserService;
|
SysUserMapper sysUserMapper;
|
||||||
@Test
|
@Test
|
||||||
public void mybatisTest(){
|
public void mybatisTest(){
|
||||||
List<SysUser> list = sysUserService.list();
|
List<SysUser> sysUsers = sysUserMapper.selectAl();
|
||||||
System.out.println(JSON.toJSONString(list));
|
System.out.println(sysUsers.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user