RealControAuthorityController.java 1.2 KB
package com.bsth.controller.sys;

import com.bsth.controller.BaseController;
import com.bsth.entity.sys.RealControAuthority;
import com.bsth.security.util.SecurityUtils;
import com.bsth.service.sys.RealControAuthorityService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

/**
 * Created by panzhao on 2017/2/14.
 */
@RestController
@RequestMapping("realControAuthority")
public class RealControAuthorityController extends BaseController<RealControAuthority, Integer> {

    @Autowired
    RealControAuthorityService realControAuthorityService;

    @RequestMapping("findByUserId")
    public RealControAuthority findByUserId(@RequestParam Integer userId){

        return realControAuthorityService.findByUserId(userId);
    }

    @RequestMapping("findByCurrentUser")
    public RealControAuthority findByUserId(HttpServletRequest request){
        return realControAuthorityService.findByUserId(SecurityUtils.getCurrentUser().getId());
    }
}