package com.objecteye.controller; import com.objecteye.common.CommonResult; import com.objecteye.service.ISpecialAuthenticationService; import com.objecteye.utils.GlobalUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; @RequestMapping("specialAuthConfig") @Api(value = "SpecialAuthenticationController", description = "特殊权限") @CrossOrigin @RestController public class SpecialAuthenticationController extends BasicController { @Autowired private ISpecialAuthenticationService iSpecialAuthenticationService; @ApiOperation("分页查找") @RequestMapping(value = "findByPage", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) public CommonResult findByPage(@RequestBody Map requestMap) { return pageResultHandle(iSpecialAuthenticationService.findByPage(requestMap)); } @ApiOperation("添加特殊地址权限要求") @RequestMapping(value = "addConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) public CommonResult addConfig(@RequestBody Map requestMap) { return jsonObjectResultHandle(iSpecialAuthenticationService.addConfig(requestMap)); } @ApiOperation("更新配置信息") @RequestMapping(value = "updateConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) public CommonResult updateConfig(@RequestBody Map requestMap) { return jsonObjectResultHandle(iSpecialAuthenticationService.updateConfig(requestMap)); } @ApiOperation("删除配置信息") @RequestMapping(value = "deleteConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) public CommonResult deleteConfig(@RequestBody Map requestMap) { return jsonObjectResultHandle(iSpecialAuthenticationService.deleteConfig(requestMap)); } @ApiOperation("校验相同配置信息是否存在") @RequestMapping(value = "checkConfig", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) public CommonResult checkConfig(@RequestBody Map requestMap) { return jsonObjectResultHandle(iSpecialAuthenticationService.checkConfig(requestMap)); } }