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.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; 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.AccessPlanV4DTO;
import com.hnac.hzims.operational.access.dto.OperAccessPlanListDTO; import com.hnac.hzims.operational.access.dto.OperAccessPlanListDTO;
import com.hnac.hzims.operational.access.service.AccessPlanV4Service; import com.hnac.hzims.operational.access.service.AccessPlanV4Service;
import com.hnac.hzims.operational.access.vo.OperAccessPlanVO; 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.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@ -25,6 +30,7 @@ import org.springframework.web.bind.annotation.*;
@AllArgsConstructor @AllArgsConstructor
@RequestMapping("/overhaul_plan") @RequestMapping("/overhaul_plan")
@Api(tags = "v4检修计划流程") @Api(tags = "v4检修计划流程")
@Business(module = OperationalConstants.APP_NAME,value = "检修计划",ignore = false)
public class AccessPlanV4Controller extends BladeController { public class AccessPlanV4Controller extends BladeController {
@ -33,6 +39,7 @@ public class AccessPlanV4Controller extends BladeController {
@PostMapping("/overhaul_start_v4") @PostMapping("/overhaul_start_v4")
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@ApiOperation(value = "v4检修计划流程开启") @ApiOperation(value = "v4检修计划流程开启")
@Operate(label = "检修计划流程开启",type = BusinessType.INSERT,risk = Risk.HIGH,ignore = false)
public R startV4(@RequestBody AccessPlanV4DTO entity) { public R startV4(@RequestBody AccessPlanV4DTO entity) {
return R.status(service.startProcessV4(entity)); return R.status(service.startProcessV4(entity));
} }
@ -42,6 +49,7 @@ public class AccessPlanV4Controller extends BladeController {
@GetMapping("/pages") @GetMapping("/pages")
@ApiOperationSupport(order = 2) @ApiOperationSupport(order = 2)
@ApiOperation(value = "检修计划分页查询") @ApiOperation(value = "检修计划分页查询")
@Operate(label = "检修计划分页查询",type = BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<IPage<OperAccessPlanVO>> list(OperAccessPlanListDTO param, Query query) { public R<IPage<OperAccessPlanVO>> list(OperAccessPlanListDTO param, Query query) {
return R.data(service.pages(Condition.getPage(query),param)); return R.data(service.pages(Condition.getPage(query),param));
} }
@ -50,7 +58,8 @@ public class AccessPlanV4Controller extends BladeController {
@ApiLog @ApiLog
@GetMapping("/export") @GetMapping("/export")
@ApiOperationSupport(order = 3) @ApiOperationSupport(order = 3)
@ApiOperation(value = "检修计划导出") @ApiOperation(value = "检修任务导出")
@Operate(label = "检修计划分页导出",type = BusinessType.EXPORT,risk = Risk.LOW,ignore = false)
public void export(@RequestParam("id") Long id) { public void export(@RequestParam("id") Long id) {
service.export(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.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; 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.service.AccessTaskV4Service;
import com.hnac.hzims.operational.access.vo.MyAccessTaskVO; import com.hnac.hzims.operational.access.vo.MyAccessTaskVO;
import com.hnac.hzims.operational.access.vo.OperAccessTaskVO; 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.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@ -24,6 +30,7 @@ import org.springframework.web.bind.annotation.RestController;
@AllArgsConstructor @AllArgsConstructor
@RequestMapping("/overhaul_task") @RequestMapping("/overhaul_task")
@Api(tags = "v4检修计划流程") @Api(tags = "v4检修计划流程")
@Business(module = OperationalConstants.APP_NAME,value = "检修任务",ignore = false)
public class AccessTaskV4Controller extends BladeController { public class AccessTaskV4Controller extends BladeController {
private final AccessTaskV4Service accessTaskV4Service; private final AccessTaskV4Service accessTaskV4Service;
@ -32,6 +39,7 @@ public class AccessTaskV4Controller extends BladeController {
@GetMapping("/myAccessTasks") @GetMapping("/myAccessTasks")
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@ApiOperation(value = "我的检修任务") @ApiOperation(value = "我的检修任务")
@Operate(label = "我的检修任务",type = BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<IPage<OperAccessTaskVO>> myAccessTasks(MyAccessTaskVO myAccessTaskVO, Query query) { public R<IPage<OperAccessTaskVO>> myAccessTasks(MyAccessTaskVO myAccessTaskVO, Query query) {
return R.data(accessTaskV4Service.myAccessTasks(myAccessTaskVO.getTaskName(), 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.annotation.OperationAnnotation;
import com.hnac.hzims.common.logs.enums.BusinessType; import com.hnac.hzims.common.logs.enums.BusinessType;
import com.hnac.hzims.common.logs.enums.OperatorType; 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.dto.OperAccessStatisticsDTO;
import com.hnac.hzims.operational.access.service.IOperAccessStatisticsService; import com.hnac.hzims.operational.access.service.IOperAccessStatisticsService;
import com.hnac.hzims.operational.access.vo.OperAccessStatisticsVO; 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.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
@ -32,6 +36,7 @@ import javax.validation.Valid;
@AllArgsConstructor @AllArgsConstructor
@RequestMapping("/access/statistics") @RequestMapping("/access/statistics")
@Api(tags = "检修台账") @Api(tags = "检修台账")
@Business(module = OperationalConstants.APP_NAME,value = "检修台账",ignore = false)
public class OperAccessStatisticsController extends BladeController { public class OperAccessStatisticsController extends BladeController {
private final IOperAccessStatisticsService service; private final IOperAccessStatisticsService service;
@ -42,6 +47,7 @@ public class OperAccessStatisticsController extends BladeController {
@PostMapping("/remove") @PostMapping("/remove")
@ApiOperationSupport(order = 10) @ApiOperationSupport(order = 10)
@ApiOperation(value = "逻辑删除") @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) { public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
return R.status(service.deleteLogic(Func.toLongList(ids))); return R.status(service.deleteLogic(Func.toLongList(ids)));
} }
@ -52,6 +58,7 @@ public class OperAccessStatisticsController extends BladeController {
@PostMapping("/save") @PostMapping("/save")
@ApiOperationSupport(order = 20) @ApiOperationSupport(order = 20)
@ApiOperation(value = "新增") @ApiOperation(value = "新增")
@Operate(label = "检修台账新增",type = com.hnac.hzinfo.log.contants.BusinessType.INSERT,risk = Risk.LOW,ignore = false)
public R save(@Valid @RequestBody OperAccessStatisticsDTO req) { public R save(@Valid @RequestBody OperAccessStatisticsDTO req) {
return service.doSave(req); return service.doSave(req);
} }
@ -62,6 +69,7 @@ public class OperAccessStatisticsController extends BladeController {
@PostMapping("/update") @PostMapping("/update")
@ApiOperationSupport(order = 30) @ApiOperationSupport(order = 30)
@ApiOperation(value = "修改") @ApiOperation(value = "修改")
@Operate(label = "检修台账修改",type = com.hnac.hzinfo.log.contants.BusinessType.UPDATE,risk = Risk.LOW,ignore = false)
public R update(@Valid @RequestBody OperAccessStatisticsDTO req) { public R update(@Valid @RequestBody OperAccessStatisticsDTO req) {
return R.status(service.updateById(req)); return R.status(service.updateById(req));
} }
@ -72,6 +80,7 @@ public class OperAccessStatisticsController extends BladeController {
@GetMapping("/detail") @GetMapping("/detail")
@ApiOperationSupport(order = 40) @ApiOperationSupport(order = 40)
@ApiOperation(value = "详情") @ApiOperation(value = "详情")
@Operate(label = "检修台账详情",type = com.hnac.hzinfo.log.contants.BusinessType.QUERY,risk = Risk.LOW,ignore = false)
public R<OperAccessStatisticsVO> detail(@RequestParam Long id) { public R<OperAccessStatisticsVO> detail(@RequestParam Long id) {
return service.detail(id); return service.detail(id);
} }
@ -86,6 +95,7 @@ public class OperAccessStatisticsController extends BladeController {
@OperationAnnotation(moduleName = "检修管理",title = "检修记录",operatorType = OperatorType.MOBILE,businessType = @OperationAnnotation(moduleName = "检修管理",title = "检修记录",operatorType = OperatorType.MOBILE,businessType =
BusinessType.GENCODE, BusinessType.GENCODE,
action = "分页查询检修记录列表") 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) { public R<IPage<OperAccessStatisticsVO>> list(OperAccessStatisticsDTO req, Query query) {
return service.list(req, Condition.getPage(query)); return service.list(req, Condition.getPage(query));
} }
@ -96,6 +106,7 @@ public class OperAccessStatisticsController extends BladeController {
@ApiOperation(value = "导出Excel,查询条件参考list接口") @ApiOperation(value = "导出Excel,查询条件参考list接口")
@ApiOperationSupport(order = 60) @ApiOperationSupport(order = 60)
@GetMapping(value = "/exportExcel") @GetMapping(value = "/exportExcel")
@Operate(label = "检修记录导出",type = com.hnac.hzinfo.log.contants.BusinessType.EXPORT,risk = Risk.LOW,ignore = false)
public void exportExcel(OperAccessStatisticsDTO req) { public void exportExcel(OperAccessStatisticsDTO req) {
service.exportExcel(req); service.exportExcel(req);
} }

Loading…
Cancel
Save