package com.app.mvc.acl.controller;
import com.app.mvc.acl.service.SysToolService;
import com.app.mvc.beans.JsonData;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
/**
* Created by jimin on 16/2/2.
*/
@Slf4j
@Controller
@RequestMapping("/sys/tool")
public class SysToolController {
@Resource
private SysToolService sysToolService;
@ResponseBody
@RequestMapping(value = "/regexp.json")
public JsonData regexp(@RequestParam("url") String url, @RequestParam("rule") String rule) {
return JsonData.success(sysToolService.checkRegexp(url, rule));
}
@ResponseBody
@RequestMapping(value = "/select.json")
public JsonData select(@RequestParam("sql") String sql) {
return JsonData.success(sysToolService.executeSelect(sql));
}
@ResponseBody
@RequestMapping(value = "/update.json")
public JsonData update(@RequestParam("sql") String sql) {
sysToolService.executeUpdate(sql);
return JsonData.success();
}
}