PermissionController.java 1.46 KB
//package com.uccc.admin.controller;
//
//import com.alibaba.fastjson.JSONArray;
//import com.uccc.admin.service.PermissionService;
//import com.uccc.pretty.common.Result;
//import com.uccc.pretty.common.User;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
///**
// * Created by bert on 2021-09-14 11:33
// */
//
//@RestController
//@RequestMapping("/permission/")
//public class PermissionController {
//
//    @Autowired
//    private PermissionService permissionService;
//    /**
//     * permission tree struct
//     * @param user
//     * @param ip
//     * @return
//     * @throws NullPointerException
//     */
//    @RequestMapping(value = "tree",method = RequestMethod.POST)
//    public Result permissionTree(@RequestBody User user, @RequestParam String ip) throws NullPointerException{
//        Result result = new Result();
//        //only admin can watch tree struct
//        JSONArray jsonArray = permissionService.getTotalPermissionList();
//
//        return result;
//    }
//
//    /**
//     * create role and config role_permission
//     * @param user
//     * @param ip
//     * @return
//     * @throws NullPointerException
//     */
//    @RequestMapping(value = "tree",method = RequestMethod.POST)
//    public Result createRole(@RequestBody User user, @RequestParam String ip) throws NullPointerException{
//        Result result = new Result();
//
//        return result;
//    }
//}