src/main/java/com/whyc/mapper/PositionMapUserMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/PositionMapUser.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/PositionMapUserService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/PositionMapUserMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/mapper/PositionMapUserMapper.java
@@ -2,5 +2,9 @@ import com.whyc.pojo.PositionMapUser; import java.util.List; public interface PositionMapUserMapper extends CustomMapper<PositionMapUser> { List<PositionMapUser> getListByUserId(int userId); } src/main/java/com/whyc/pojo/PositionMapUser.java
@@ -1,6 +1,7 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @@ -14,8 +15,11 @@ public class PositionMapUser { @TableId(type = IdType.AUTO) private int num; @TableField("map_longitude") private float map_longitude; @TableField("map_latitude") private float map_latitude; @TableField("map_level") private int map_level; private int uid; private String note; src/main/java/com/whyc/service/PositionMapUserService.java
@@ -1,16 +1,13 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.api.R; import com.whyc.dto.Response; import com.whyc.mapper.PositionMapUserMapper; import com.whyc.pojo.PositionMapUser; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.sql.SQLIntegrityConstraintViolationException; import java.util.List; @Service @@ -38,9 +35,7 @@ } public Response getListByUserId(int userId){ QueryWrapper<PositionMapUser> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("uid",userId); List<PositionMapUser> list = mapper.selectList(queryWrapper); List<PositionMapUser> list = mapper.getListByUserId(userId); return new Response().set(1,list,"查询成功"); } src/main/resources/mapper/PositionMapUserMapper.xml
@@ -1,6 +1,15 @@ <?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"> <mapper namespace="com.whyc.mapper.PositionMapUserMapper" > <mapper namespace="com.whyc.mapper.PositionMapUserMapper"> <resultMap id="getposition" type="positionMapUser"> <result property="num" column="num"></result> <result property="map_longitude" column="map_longitude"></result> <result property="map_latitude" column="map_latitude"></result> <result property="map_level" column="map_level"></result> </resultMap> <select id="getListByUserId" resultMap="getposition"> select distinct * from web_site.tb_positiomap_usr where uid = #{userId} </select> </mapper>