package com.java2nb.common.controller; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import com.java2nb.common.domain.LogDO; import com.java2nb.common.domain.PageDO; import com.java2nb.common.service.LogService; import com.java2nb.common.utils.Query; import com.java2nb.common.utils.R; @RequestMapping("/common/log") @Controller public class LogController { @Autowired LogService logService; String prefix = "common/log"; @GetMapping() String log() { return prefix + "/log"; } @ResponseBody @GetMapping("/list") PageDO list(@RequestParam Map params) { Query query = new Query(params); PageDO page = logService.queryList(query); return page; } @ResponseBody @PostMapping("/remove") R remove(Long id) { if (logService.remove(id)>0) { return R.ok(); } return R.error(); } @ResponseBody @PostMapping("/batchRemove") R batchRemove(@RequestParam("ids[]") Long[] ids) { int r = logService.batchRemove(ids); if (r > 0) { return R.ok(); } return R.error(); } }