日志清除
This commit is contained in:
parent
be2f5bf5b5
commit
dc3c75a62c
|
|
@ -1,18 +1,23 @@
|
|||
package com.nflg.mobilebroken.admin.controller;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.nflg.mobilebroken.admin.annotation.ApiMark;
|
||||
import com.nflg.mobilebroken.admin.pojo.query.RequestLogQuery;
|
||||
import com.nflg.mobilebroken.common.constant.STATE;
|
||||
import com.nflg.mobilebroken.common.pojo.ApiResult;
|
||||
import com.nflg.mobilebroken.common.pojo.PageData;
|
||||
import com.nflg.mobilebroken.common.util.VUtils;
|
||||
import com.nflg.mobilebroken.repository.entity.TBaseRequestLog;
|
||||
import com.nflg.mobilebroken.repository.entity.TBaseRequestLogDetail;
|
||||
import com.nflg.mobilebroken.repository.service.ITBaseRequestLogDetailService;
|
||||
import com.nflg.mobilebroken.repository.service.ITBaseRequestLogService;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 日志管理
|
||||
|
|
@ -34,7 +39,6 @@ public class RequestLogController extends ControllerBase {
|
|||
* @return
|
||||
*/
|
||||
@PostMapping("getList")
|
||||
@ApiMark(moduleName = "日志管理", apiName = "获取日志列表")
|
||||
public ApiResult<PageData<TBaseRequestLog>> getList(@RequestBody RequestLogQuery query){
|
||||
|
||||
Page<TBaseRequestLog> result = logService.getList(new Page<>(query.getPage(), query.getPageSize()), query);
|
||||
|
|
@ -47,11 +51,28 @@ public class RequestLogController extends ControllerBase {
|
|||
* @return
|
||||
*/
|
||||
@GetMapping("getLogDetail")
|
||||
@ApiMark(moduleName = "日志管理", apiName = "获取日志详情")
|
||||
|
||||
public ApiResult<TBaseRequestLogDetail> getLogDetail(@RequestParam("id") Long id){
|
||||
TBaseRequestLogDetail logDetail = logDetailService.getById(id);
|
||||
return ApiResult.success(logDetail);
|
||||
}
|
||||
|
||||
/**
|
||||
* 清除日志
|
||||
* @param rowIds
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("del")
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public ApiResult<Boolean> del(@RequestBody List<Long> rowIds){
|
||||
|
||||
VUtils.trueThrow(CollUtil.isEmpty(rowIds)).throwMessage(STATE.ParamErr,"请选择要删除的行");
|
||||
logService.getBaseMapper().deleteByIds(rowIds);
|
||||
|
||||
logDetailService.getBaseMapper().deleteByIds(rowIds);
|
||||
return ApiResult.success(true);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
</select>
|
||||
|
||||
<delete id="delByIds">
|
||||
delete from t_base_request_log where id in
|
||||
delete from t_base_request_log where row_id in
|
||||
<foreach collection="ids" open="(" close=")" separator="," item="item">
|
||||
#{item}
|
||||
</foreach>
|
||||
|
|
|
|||
Loading…
Reference in New Issue