dev-v2 #3

Merged
bunny merged 122 commits from dev-v2 into master-v2 2024-03-30 23:40:58 +08:00
3 changed files with 19 additions and 3 deletions
Showing only changes of commit 7f00ce85fa - Show all commits

View File

@ -1,18 +1,22 @@
package com.atguigu.spzx.manger.controller; package com.atguigu.spzx.manger.controller;
import com.atguigu.context.BaseContext; import com.atguigu.context.BaseContext;
import com.atguigu.spzx.manger.service.SysMenuService;
import com.atguigu.spzx.manger.service.SysUserService; import com.atguigu.spzx.manger.service.SysUserService;
import com.atguigu.spzx.manger.service.ValidateCodeService; import com.atguigu.spzx.manger.service.ValidateCodeService;
import com.atguigu.spzx.model.dto.system.LoginDto; import com.atguigu.spzx.model.dto.system.LoginDto;
import com.atguigu.spzx.model.entity.system.SysUser; import com.atguigu.spzx.model.entity.system.SysUser;
import com.atguigu.spzx.model.vo.result.Result; import com.atguigu.spzx.model.vo.result.Result;
import com.atguigu.spzx.model.vo.system.LoginVo; import com.atguigu.spzx.model.vo.system.LoginVo;
import com.atguigu.spzx.model.vo.system.SysMenuVo;
import com.atguigu.spzx.model.vo.system.ValidateCodeVo; import com.atguigu.spzx.model.vo.system.ValidateCodeVo;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List;
@Tag(name = "用户相关接口") @Tag(name = "用户相关接口")
@RestController @RestController
@RequestMapping("/admin/system/index") @RequestMapping("/admin/system/index")
@ -20,6 +24,8 @@ public class IndexController {
@Autowired @Autowired
private SysUserService sysUserService; private SysUserService sysUserService;
@Autowired @Autowired
private SysMenuService sysMenuService;
@Autowired
private ValidateCodeService validateCodeService; private ValidateCodeService validateCodeService;
@Operation(summary = "生成验证码", description = "生成验证码信息") @Operation(summary = "生成验证码", description = "生成验证码信息")
@ -49,4 +55,11 @@ public class IndexController {
sysUserService.logout(token); sysUserService.logout(token);
return Result.success(); return Result.success();
} }
@Operation(summary = "动态菜单", description = "动态菜单")
@GetMapping("menus")
public Result<List<SysMenuVo>> menus() {
List<SysMenuVo> sysMenuVoList = sysMenuService.findUserMenuList();
return Result.success(sysMenuVoList);
}
} }

View File

@ -28,21 +28,21 @@ public class SysUserController {
@Operation(summary = "添加用户", description = "添加用户信息") @Operation(summary = "添加用户", description = "添加用户信息")
@PostMapping(value = "saveSysUser") @PostMapping(value = "saveSysUser")
public Result saveSysUser(@RequestBody SysUser sysUser) { public Result<SysUser> saveSysUser(@RequestBody SysUser sysUser) {
sysUserService.saveSysUser(sysUser); sysUserService.saveSysUser(sysUser);
return Result.success(); return Result.success();
} }
@Operation(summary = "修改用户", description = "修改用户信息") @Operation(summary = "修改用户", description = "修改用户信息")
@PutMapping("updateSysUser") @PutMapping("updateSysUser")
public Result updateSysUser(@RequestBody SysUser sysUser) { public Result<SysUser> updateSysUser(@RequestBody SysUser sysUser) {
sysUserService.updateSysUser(sysUser); sysUserService.updateSysUser(sysUser);
return Result.success(); return Result.success();
} }
@Operation(summary = "根据id删除用户", description = "删除用户信息") @Operation(summary = "根据id删除用户", description = "删除用户信息")
@DeleteMapping(value = "deleteById/{userId}") @DeleteMapping(value = "deleteById/{userId}")
public Result deleteById(@PathVariable(value = "userId") Long userId) { public Result<SysUser> deleteById(@PathVariable(value = "userId") Long userId) {
sysUserService.deleteById(userId); sysUserService.deleteById(userId);
return Result.success(); return Result.success();
} }

View File

@ -16,6 +16,9 @@
<update id="updateSysUser"> <update id="updateSysUser">
update sys_user update sys_user
set set
<if test="avatar != null and avatar != ''">
avatar = #{avatar},
</if>
<if test="userName != null and userName != ''"> <if test="userName != null and userName != ''">
username = #{userName}, username = #{userName},
</if> </if>