技术监督代码提交

This commit is contained in:
wr
2023-07-31 18:20:55 +08:00
parent 8764f05ea4
commit 37628315a1
7 changed files with 283 additions and 138 deletions

View File

@@ -1,19 +1,16 @@
package com.njcn.process.controller;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.OperateType;
import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.process.pojo.param.SupvPlanParam;
import com.njcn.process.service.SupvPushGwService;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -45,10 +42,10 @@ public class SupvPushGwController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("推送技术监督工作计划")
@ApiImplicitParam(name = "planIds",value = "请求体",required = true)
public HttpResult<Object> pushPlan(@RequestBody List<String> planIds){
public HttpResult<String> pushPlan(@RequestBody List<String> planIds){
String methodDescribe = getMethodDescribe("pushPlan");
supvPushGwService.pushPlan(planIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
String s = supvPushGwService.pushPlan(planIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, s, methodDescribe);
}
/**
@@ -60,14 +57,27 @@ public class SupvPushGwController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("推送技术监督实施问题")
@ApiImplicitParam(name = "problemIds",value = "请求体",required = true)
public HttpResult<Object> pushQuestion(@RequestBody List<String> problemIds){
public HttpResult<String> pushQuestion(@RequestBody List<String> problemIds){
String methodDescribe = getMethodDescribe("pushQuestion");
supvPushGwService.pushQuestion(problemIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
String s = supvPushGwService.pushQuestion(problemIds,0);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, s, methodDescribe);
}
/**
* 实施问题整改数据接口
* @author cdf
* @date 2023/6/28
*/
@PostMapping("pushQuestionUpdate")
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("实施问题整改数据")
@ApiImplicitParam(name = "problemIds",value = "请求体",required = true)
public HttpResult<String> pushQuestionUpdate(@RequestBody List<String> problemIds){
String methodDescribe = getMethodDescribe("pushQuestionUpdate");
String s = supvPushGwService.pushQuestion(problemIds,1);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, s, methodDescribe);
}
/**
@@ -79,10 +89,10 @@ public class SupvPushGwController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("推送附件接口")
@ApiImplicitParam(name = "busIds",value = "请求体",required = true)
public HttpResult<Object> pushFile(@RequestBody List<String> busIds) throws IOException {
public HttpResult<String> pushFile(@RequestBody List<String> busIds) throws IOException {
String methodDescribe = getMethodDescribe("pushFile");
supvPushGwService.pushFile(busIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
String s = supvPushGwService.pushFile(busIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, s, methodDescribe);
}
@@ -95,10 +105,10 @@ public class SupvPushGwController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("推送技术监督月报统计数据接口")
@ApiImplicitParam(name = "monthReportId",value = "请求体",required = true)
public HttpResult<Object> pushMonthReportStatistic(@RequestBody List<String> monthReportId){
public HttpResult<String> pushMonthReportStatistic(@RequestBody List<String> monthReportId){
String methodDescribe = getMethodDescribe("pushMonthReportStatistic");
supvPushGwService.pushMonthReportStatistic(monthReportId);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
String s = supvPushGwService.pushMonthReportStatistic(monthReportId);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, s, methodDescribe);
}
/**
@@ -110,9 +120,9 @@ public class SupvPushGwController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("取消电能质量技术监督工作计划接口")
@ApiImplicitParam(name = "planIds",value = "请求体",required = true)
public HttpResult<Object> delPushPlan(@RequestBody List<String> planIds){
public HttpResult<String> delPushPlan(@RequestBody List<String> planIds){
String methodDescribe = getMethodDescribe("delPushPlan");
supvPushGwService.deletePlan(planIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
String s = supvPushGwService.deletePlan(planIds);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, s, methodDescribe);
}
}