whyclxw
2024-11-27 64b28fff60a0bc8357e844776a25b24beaf58f07
修改用户管理
2个文件已修改
25 ■■■■■ 已修改文件
src/main/java/com/whyc/pojo/db_user/UserInf.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/UserInfService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | 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,"数据返回");
    }