You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.example.demo.controller;
import com.example.demo.domain.entity.Admin;import com.example.demo.domain.entity.AdminRole;import com.example.demo.domain.vo.AdminVo;import com.example.demo.domain.vo.Page;import com.example.demo.domain.vo.Permission;import com.example.demo.domain.vo.Result;import com.example.demo.service.PermissionService;import lombok.RequiredArgsConstructor;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
/** * @program: GOLD * @ClassName PermissionController * @description: * @author: huangqizhen * @create: 2025−06-26 13:22 * @Version 1.0 **/@RestController@RequestMapping("/permission")@RequiredArgsConstructor@Slf4j@CrossOriginpublic class PermissionController { private final PermissionService permissionService; @PostMapping("/getposition") public Result getposition(@RequestBody String token){ return Result.success(permissionService.getposition(token)); } @PostMapping("/getmarket") public Result getmarket(@RequestBody String token){ return Result.success(permissionService.getmarket(token)); } @PostMapping("/getPermission") public Result getPermission(@RequestBody Page page){ return Result.success(permissionService.getpermission(page.getPageNum(), page.getPageSize(), page.getPermission())); } //新增用户
@PostMapping("/addPermission") public Result addPermission(@RequestBody Admin admin) throws Exception { System.out.println( admin); try { return Result.success(permissionService.addpermission(admin)); } catch (Exception e) { log.error(Arrays.toString(e.getStackTrace())); return Result.error(e.getMessage()); } } //编辑用户
@PostMapping("/updateAdmin") public Result updateAdmin(@RequestBody AdminVo adminVo) throws Exception { try { return Result.success(permissionService.updateAdmin(adminVo)); } catch (Exception e) { log.error(Arrays.toString(e.getStackTrace())); return Result.error(e.getMessage()); } } @PostMapping("/getRole") public Result getRole(@RequestBody String token){ return Result.success(permissionService.getRole(token)); } @PostMapping("/deleteAdmin") public Result deleteAdmin(@RequestBody Admin admin){ return Result.success(permissionService.deleteAdmin(admin.getId())); } @PostMapping("/updateAdminRole") public Result updateAdminRole(@RequestBody AdminRole adminrole){ return Result.success(permissionService.updateAdminRole(adminrole)); } @PostMapping("/upadatePermission") public Result upadatePermission(@RequestBody Admin admin) throws Exception { return Result.success(permissionService.upadatePermission(admin)); }
}
|