src/main/java/com/whyc/controller/RoleController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/controller/UserController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/Dept.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/Role.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/DeptService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/RoleService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/RoleController.java
@@ -1,5 +1,7 @@ package com.whyc.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.whyc.dto.Response; import com.whyc.pojo.*; import com.whyc.service.*; import com.whyc.util.CommonUtil; @@ -61,11 +63,17 @@ return roleService.getAll(); } @PostMapping("search") @ApiOperation(value = "查询角色分页-根据筛选条件") public Response<IPage<Role>> getRoleByCondition(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody Role role){ return roleService.getRoleByCondition(pageNum,pageSize,role); } @PostMapping @ApiOperation(value = "新增角色") public boolean add(@RequestBody Role role){ public Response add(@RequestBody Role role){ return roleService.add(role); } src/main/java/com/whyc/controller/UserController.java
@@ -129,6 +129,7 @@ public Response addDept(@RequestBody Dept dept){ return deptService.add(dept); } @PutMapping("updateDept") @ApiOperation(value = "编辑部门") public Response update(@RequestBody Dept dept){ src/main/java/com/whyc/pojo/Dept.java
@@ -1,5 +1,7 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; @@ -15,6 +17,7 @@ @NoArgsConstructor @AllArgsConstructor public class Dept { @TableId private Integer deptId; private String deptName; private Integer ord; src/main/java/com/whyc/pojo/Role.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiOperation; @@ -28,6 +29,7 @@ @ApiModelProperty("权限描述") private String description; @ApiModelProperty("更新时间") @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @ApiModelProperty("状态:0未启用,1启用") private Integer state; src/main/java/com/whyc/service/DeptService.java
@@ -29,11 +29,13 @@ } public Response update(Dept dept){ if(mapper.updateById(dept)>0){ mapper.updateById(dept); return new Response().setMsg(1,"更新成功"); /* if(mapper.updateById(dept)>0){ return new Response().setMsg(1,"更新成功"); }else { return new Response().setMsg(0,"更新失败"); } }*/ } public Response delete(int id) { if(mapper.deleteById(id)>0){ src/main/java/com/whyc/service/RoleService.java
@@ -1,5 +1,9 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.whyc.dto.Response; import com.whyc.mapper.RoleMapper; import com.whyc.pojo.Role; import com.whyc.pojo.UserRole; @@ -19,10 +23,27 @@ return mapper.selectList(null); } public boolean add(Role role) { public Response<IPage<Role>> getRoleByCondition(int pageNum,int pageSize,Role role){ QueryWrapper<Role> queryWrapper = new QueryWrapper<>(role); IPage<Role> roleIPage = mapper.selectPage(new Page<>(pageNum, pageSize), queryWrapper); return new Response<IPage<Role>>().set(1,roleIPage); } public Response add(Role role) { QueryWrapper<Role> queryWrapper = new QueryWrapper<>(role); try { if(mapper.selectOne(queryWrapper)!=null){ return new Response().set(0,"已有此权限组数据"); } }catch (Exception e){ return new Response().set(0,"已有此权限组数据"); } role.setState(1); role.setUpdateTime(new Date()); return mapper.insert(role)>0; mapper.insert(role); return new Response().set(1,role,"添加成功"); } public boolean addBatch(List<Role> roles) {