src/main/java/com/whyc/pojo/db_user/UserInf.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/UserInfService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/pojo/db_user/UserInf.java
@@ -1,6 +1,9 @@ package com.whyc.pojo.db_user; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.whyc.pojo.db_area.AreaInf; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; @@ -43,6 +46,16 @@ @ApiModelProperty(value = "用户创建时间") private Date createTime; @ApiModelProperty(value = "电话号码") private String phoneNumber; @ApiModelProperty(value = "地址") private String address; @TableField(exist = false) private AreaInf ainf; public UserInf(int uid, String uname) { this.uid = uid; this.uname = uname; src/main/java/com/whyc/service/UserInfService.java
@@ -6,7 +6,9 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.AreaInfMapper; import com.whyc.mapper.UserInfMapper; import com.whyc.pojo.db_area.AreaInf; import com.whyc.pojo.db_user.UserInf; import com.whyc.util.MD5Util; import com.whyc.util.RSAUtil; @@ -29,10 +31,20 @@ @Autowired(required = false) private UserInfMapper mapper; @Autowired(required = false) private AreaInfMapper ainfMapper; //查询所有用户信息 public Response getAllUser( int pageCurr, int pageSize) { PageHelper.startPage(pageCurr,pageSize); List<UserInf> list=mapper.getAllUser(); for (UserInf uinf:list) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("area_uname",uinf.getUname()); wrapper.last("limit 1"); AreaInf ainf=ainfMapper.selectOne(wrapper); uinf.setAinf(ainf); } PageInfo pageInfo=new PageInfo(list); return new Response().setII(1,list!=null,pageInfo,"数据返回"); }