UserOperateLogCtrl.java 1.49 KB
package com.ui.ctrl;


import com.ui.User.UserOperateListener;
import com.ui.contants.HttpUriContants;
import com.ui.http.HttpRestClient;
import com.ui.model.BaseResponse;
import com.ui.model.req.SqlOpLogsReq;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

@Controller
@RequestMapping("/userOperateLog")
public class UserOperateLogCtrl {

    Logger log = LoggerFactory.getLogger(UserOperateLogCtrl.class);

    @Autowired
    UserOperateListener userOperateListener;

    @Autowired
    private HttpRestClient httpClient;

    @RequestMapping("/toUserOperateLog")
    public ModelAndView toLogin(String loginTargetUrl, Model model) {
        return new ModelAndView("userOperate/userOperateLog");
    }

    //查询
    @RequestMapping("/queryUserOperateLogList")
    @ResponseBody
    public BaseResponse queryUserOperateLogList(SqlOpLogsReq req) {
        BaseResponse response = httpClient.defaultPost("/user/queryUserOperateLogList", req,
                BaseResponse.class);
        return response;
    }

    //刷新
    @RequestMapping("/flusher")
    @ResponseBody
    public String flusher() {
        userOperateListener.flusher();
        return "success";
    }


}