Browse Source

#检修增加日志打印

zhongwei
yang_shj 8 months ago
parent
commit
2da0856771
  1. 11
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/AccessPlanV4Controller.java
  2. 8
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/AccessTaskV4Controller.java
  3. 11
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/OperAccessStatisticsController.java

11
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/AccessPlanV4Controller.java

@ -2,10 +2,15 @@ package com.hnac.hzims.operational.access.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.hnac.hzims.operational.OperationalConstants;
import com.hnac.hzims.operational.access.dto.AccessPlanV4DTO;
import com.hnac.hzims.operational.access.dto.OperAccessPlanListDTO;
import com.hnac.hzims.operational.access.service.AccessPlanV4Service;
import com.hnac.hzims.operational.access.vo.OperAccessPlanVO;
import com.hnac.hzinfo.log.annotation.Business;
import com.hnac.hzinfo.log.annotation.Operate;
import com.hnac.hzinfo.log.contants.BusinessType;
import com.hnac.hzinfo.log.contants.Risk;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
@ -25,6 +30,7 @@ import org.springframework.web.bind.annotation.*;
@AllArgsConstructor
@RequestMapping("/overhaul_plan")
@Api(tags = "v4检修计划流程")
@Business(module = OperationalConstants.APP_NAME,value = "检修计划",ignore = false)
public class AccessPlanV4Controller extends BladeController {
@ -33,6 +39,7 @@ public class AccessPlanV4Controller extends BladeController {
@PostMapping("/overhaul_start_v4")
@ApiOperationSupport(order = 1)
@ApiOperation(value = "v4检修计划流程开启")
@Operate(label = "检修计划流程开启",type = BusinessType.INSERT,risk = Risk.HIGH,ignore = false)
public R startV4(@RequestBody AccessPlanV4DTO entity) {
return R.status(service.startProcessV4(entity));
}
@ -42,6 +49,7 @@ public class AccessPlanV4Controller extends BladeController {
@GetMapping("/pages")
@ApiOperationSupport(order = 2)
@ApiOperation(value = "检修计划分页查询")
@Operate(label = "检修计划分页查询",type = BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<IPage<OperAccessPlanVO>> list(OperAccessPlanListDTO param, Query query) {
return R.data(service.pages(Condition.getPage(query),param));
}
@ -50,7 +58,8 @@ public class AccessPlanV4Controller extends BladeController {
@ApiLog
@GetMapping("/export")
@ApiOperationSupport(order = 3)
@ApiOperation(value = "检修计划导出")
@ApiOperation(value = "检修任务导出")
@Operate(label = "检修计划分页导出",type = BusinessType.EXPORT,risk = Risk.LOW,ignore = false)
public void export(@RequestParam("id") Long id) {
service.export(id);
}

8
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/AccessTaskV4Controller.java

@ -2,9 +2,15 @@ package com.hnac.hzims.operational.access.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.hnac.hzims.operational.OperationalConstants;
import com.hnac.hzims.operational.access.service.AccessTaskV4Service;
import com.hnac.hzims.operational.access.vo.MyAccessTaskVO;
import com.hnac.hzims.operational.access.vo.OperAccessTaskVO;
import com.hnac.hzims.ticket.constants.TicketConstants;
import com.hnac.hzinfo.log.annotation.Business;
import com.hnac.hzinfo.log.annotation.Operate;
import com.hnac.hzinfo.log.contants.BusinessType;
import com.hnac.hzinfo.log.contants.Risk;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
@ -24,6 +30,7 @@ import org.springframework.web.bind.annotation.RestController;
@AllArgsConstructor
@RequestMapping("/overhaul_task")
@Api(tags = "v4检修计划流程")
@Business(module = OperationalConstants.APP_NAME,value = "检修任务",ignore = false)
public class AccessTaskV4Controller extends BladeController {
private final AccessTaskV4Service accessTaskV4Service;
@ -32,6 +39,7 @@ public class AccessTaskV4Controller extends BladeController {
@GetMapping("/myAccessTasks")
@ApiOperationSupport(order = 1)
@ApiOperation(value = "我的检修任务")
@Operate(label = "我的检修任务",type = BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<IPage<OperAccessTaskVO>> myAccessTasks(MyAccessTaskVO myAccessTaskVO, Query query) {
return R.data(accessTaskV4Service.myAccessTasks(myAccessTaskVO.getTaskName(), query));
}

11
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/OperAccessStatisticsController.java

@ -5,9 +5,13 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.hnac.hzims.common.logs.annotation.OperationAnnotation;
import com.hnac.hzims.common.logs.enums.BusinessType;
import com.hnac.hzims.common.logs.enums.OperatorType;
import com.hnac.hzims.operational.OperationalConstants;
import com.hnac.hzims.operational.access.dto.OperAccessStatisticsDTO;
import com.hnac.hzims.operational.access.service.IOperAccessStatisticsService;
import com.hnac.hzims.operational.access.vo.OperAccessStatisticsVO;
import com.hnac.hzinfo.log.annotation.Business;
import com.hnac.hzinfo.log.annotation.Operate;
import com.hnac.hzinfo.log.contants.Risk;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
@ -32,6 +36,7 @@ import javax.validation.Valid;
@AllArgsConstructor
@RequestMapping("/access/statistics")
@Api(tags = "检修台账")
@Business(module = OperationalConstants.APP_NAME,value = "检修台账",ignore = false)
public class OperAccessStatisticsController extends BladeController {
private final IOperAccessStatisticsService service;
@ -42,6 +47,7 @@ public class OperAccessStatisticsController extends BladeController {
@PostMapping("/remove")
@ApiOperationSupport(order = 10)
@ApiOperation(value = "逻辑删除")
@Operate(label = "检修台账删除",type = com.hnac.hzinfo.log.contants.BusinessType.DELETE,risk = Risk.MEDIUM,ignore = false)
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
return R.status(service.deleteLogic(Func.toLongList(ids)));
}
@ -52,6 +58,7 @@ public class OperAccessStatisticsController extends BladeController {
@PostMapping("/save")
@ApiOperationSupport(order = 20)
@ApiOperation(value = "新增")
@Operate(label = "检修台账新增",type = com.hnac.hzinfo.log.contants.BusinessType.INSERT,risk = Risk.LOW,ignore = false)
public R save(@Valid @RequestBody OperAccessStatisticsDTO req) {
return service.doSave(req);
}
@ -62,6 +69,7 @@ public class OperAccessStatisticsController extends BladeController {
@PostMapping("/update")
@ApiOperationSupport(order = 30)
@ApiOperation(value = "修改")
@Operate(label = "检修台账修改",type = com.hnac.hzinfo.log.contants.BusinessType.UPDATE,risk = Risk.LOW,ignore = false)
public R update(@Valid @RequestBody OperAccessStatisticsDTO req) {
return R.status(service.updateById(req));
}
@ -72,6 +80,7 @@ public class OperAccessStatisticsController extends BladeController {
@GetMapping("/detail")
@ApiOperationSupport(order = 40)
@ApiOperation(value = "详情")
@Operate(label = "检修台账详情",type = com.hnac.hzinfo.log.contants.BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<OperAccessStatisticsVO> detail(@RequestParam Long id) {
return service.detail(id);
}
@ -86,6 +95,7 @@ public class OperAccessStatisticsController extends BladeController {
@OperationAnnotation(moduleName = "检修管理",title = "检修记录",operatorType = OperatorType.MOBILE,businessType =
BusinessType.GENCODE,
action = "分页查询检修记录列表")
@Operate(label = "分页查询检修记录列表",type = com.hnac.hzinfo.log.contants.BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<IPage<OperAccessStatisticsVO>> list(OperAccessStatisticsDTO req, Query query) {
return service.list(req, Condition.getPage(query));
}
@ -96,6 +106,7 @@ public class OperAccessStatisticsController extends BladeController {
@ApiOperation(value = "导出Excel,查询条件参考list接口")
@ApiOperationSupport(order = 60)
@GetMapping(value = "/exportExcel")
@Operate(label = "检修记录导出",type = com.hnac.hzinfo.log.contants.BusinessType.EXPORT,risk = Risk.LOW,ignore = false)
public void exportExcel(OperAccessStatisticsDTO req) {
service.exportExcel(req);
}

Loading…
Cancel
Save