lxw
2022-07-13 b3bc82049c85e6a28ee4fb9ad3f344cbadec2e06
用户查询部门,身份
3个文件已修改
2个文件已添加
84 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/DocDepartController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DocRoleController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DocUserController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DocDepartService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DocRoleService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DocDepartController.java
New file
@@ -0,0 +1,24 @@
package com.whyc.controller;
import com.whyc.dto.Response;
import com.whyc.service.DocDepartService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "用户管理")
@RestController
@RequestMapping("docDepart")
public class DocDepartController {
    @Autowired
    private DocDepartService service;
    @ApiOperation(value = "查询所有部门信息")
    @GetMapping("getAllDepart")
    private Response getAllDepart(){
        return service.getAllDepart();
    }
}
src/main/java/com/whyc/controller/DocRoleController.java
New file
@@ -0,0 +1,24 @@
package com.whyc.controller;
import com.whyc.dto.Response;
import com.whyc.service.DocRoleService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "用户管理")
@RestController
@RequestMapping("docDepart")
public class DocRoleController {
    @Autowired
    private DocRoleService service;
    @ApiOperation(value = "查询所有用户身份")
    @GetMapping("getAllRole")
    private Response getAllRole(){
        return service.getAllRole();
    }
}
src/main/java/com/whyc/controller/DocUserController.java
@@ -4,6 +4,7 @@
import com.whyc.dto.Response;
import com.whyc.pojo.DocUser;
import com.whyc.service.DocUserService;
import com.whyc.util.ActionUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
@@ -28,7 +29,8 @@
    @ApiOperation(value = "编辑所有用户信息")
    @PostMapping("updateAllUser")
    @ApiImplicitParam(name = "file", value = "上传的文件", dataTypeClass = MultipartFile.class, required = false,paramType = "form")
    private Response updateAllUser(@RequestPart("file") MultipartFile file,@RequestBody DocUser docUser){
    private Response updateAllUser(@RequestPart("file") MultipartFile file, @RequestParam String json){
        DocUser docUser= ActionUtil.getGson().fromJson(json,DocUser.class);
        return service.updateAllUser(file,docUser);
    }
    @ApiOperation(value = "新添加用户信息")
src/main/java/com/whyc/service/DocDepartService.java
@@ -1,11 +1,25 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
import com.whyc.mapper.DocDepartMapper;
import com.whyc.pojo.DocDepart;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class DocDepartService {
    @Autowired
    @Autowired(required = false)
    private DocDepartMapper mapper;
    //查询所有部门信息
    public Response getAllDepart() {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.orderByAsc("id");
        List<DocDepart> list=mapper.selectList(wrapper);
        PageInfo pageInfo=new PageInfo(list);
        return new Response().setII(1,list.size()>0?true:false,pageInfo,"返回数据");
    }
}
src/main/java/com/whyc/service/DocRoleService.java
@@ -1,11 +1,25 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
import com.whyc.mapper.DocRoleMapper;
import com.whyc.pojo.DocDepart;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class DocRoleService {
    @Autowired
    @Autowired(required = false)
    private DocRoleMapper mapper;
    //查询所有用户身份
    public Response getAllRole() {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.orderByAsc("id");
        List<DocDepart> list=mapper.selectList(wrapper);
        PageInfo pageInfo=new PageInfo(list);
        return new Response().setII(1,list.size()>0?true:false,pageInfo,"返回数据");
    }
}