国网上送
This commit is contained in:
@@ -0,0 +1,109 @@
|
|||||||
|
package com.njcn.harmonic.pojo.param.upload;
|
||||||
|
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import com.njcn.web.pojo.param.BaseParam;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 电能质量全过程跟踪数据
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author cdf
|
||||||
|
* @since 2024-10-09
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class PmsTemProcessApprovalParam {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
private String objId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联临时用户档案主键
|
||||||
|
*/
|
||||||
|
private String tempUserDossierId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 验收参与人
|
||||||
|
*/
|
||||||
|
private String approvalJoinUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 验收参与人名称
|
||||||
|
*/
|
||||||
|
private String approvalJoinUserName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 验收建议
|
||||||
|
*/
|
||||||
|
private String approvalAdvise;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增时间
|
||||||
|
*/
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||||
|
private LocalDateTime createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||||
|
private LocalDateTime updateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 遗留问题
|
||||||
|
*/
|
||||||
|
private String legacyProblem;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 整改状态(是否整改)
|
||||||
|
*/
|
||||||
|
private String rectificationStatus;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 整改时间
|
||||||
|
*/
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||||
|
private LocalDateTime rectificationTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 整改人
|
||||||
|
*/
|
||||||
|
private String rectificationUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 整改人名称
|
||||||
|
*/
|
||||||
|
private String rectificationUserName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 整改措施
|
||||||
|
*/
|
||||||
|
private String rectificationMeasure;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public static class QueryPmsTemProcessApprovalParam extends BaseParam {
|
||||||
|
|
||||||
|
private String objId;
|
||||||
|
|
||||||
|
private String tempUserDossierId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运维单位
|
||||||
|
*/
|
||||||
|
private String maintOrg;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
package com.njcn.harmonic.controller.upload;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
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.harmonic.pojo.param.upload.PmsTemProcessApprovalParam;
|
||||||
|
import com.njcn.harmonic.pojo.param.upload.PmsTemProcessTrackParam;
|
||||||
|
import com.njcn.harmonic.pojo.po.upload.PmsTemProcessApproval;
|
||||||
|
import com.njcn.harmonic.pojo.po.upload.PmsTemProcessTrackPO;
|
||||||
|
import com.njcn.harmonic.service.upload.PmsTemProcessApprovalService;
|
||||||
|
import com.njcn.web.controller.BaseController;
|
||||||
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 电能质量全过程月报 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author cdf
|
||||||
|
* @since 2024-10-09
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/process/processApproval")
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
public class PmsTemProcessApprovalController extends BaseController {
|
||||||
|
|
||||||
|
private final PmsTemProcessApprovalService pmsTemProcessApprovalService;
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||||
|
@PostMapping("/create")
|
||||||
|
@ApiOperation("新增电能质量评估问题整改数据")
|
||||||
|
public HttpResult<Object> createOrUpdate(@RequestBody PmsTemProcessApprovalParam param) {
|
||||||
|
String methodDescribe = getMethodDescribe("createOrUpdate");
|
||||||
|
Boolean result = pmsTemProcessApprovalService.createOrUpdate(param);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.DELETE)
|
||||||
|
@PostMapping("/del")
|
||||||
|
@ApiOperation("删除电能质量评估问题整改数据")
|
||||||
|
public HttpResult<Object> del(@RequestBody List<String> ids) {
|
||||||
|
String methodDescribe = getMethodDescribe("del");
|
||||||
|
Boolean result = pmsTemProcessApprovalService.removeByIds(ids);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||||
|
@PostMapping("/pageList")
|
||||||
|
@ApiOperation("分页查询电能质量评估问题整改数据")
|
||||||
|
public HttpResult<Page<PmsTemProcessApproval>> pageList(@RequestBody PmsTemProcessApprovalParam.QueryPmsTemProcessApprovalParam param) {
|
||||||
|
String methodDescribe = getMethodDescribe("pageList");
|
||||||
|
Page<PmsTemProcessApproval> result = pmsTemProcessApprovalService.pageList(param);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||||
|
@PostMapping("/getById")
|
||||||
|
@ApiOperation("根据id获取详情")
|
||||||
|
public HttpResult<PmsTemProcessApproval> getById(@RequestParam("id") String id) {
|
||||||
|
String methodDescribe = getMethodDescribe("getById");
|
||||||
|
PmsTemProcessApproval result = pmsTemProcessApprovalService.getById(id);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||||
|
@PostMapping("/upGw")
|
||||||
|
@ApiOperation("上送国网")
|
||||||
|
public HttpResult<Boolean> upGw(@RequestBody List<String> ids) {
|
||||||
|
String methodDescribe = getMethodDescribe("upGw");
|
||||||
|
pmsTemProcessApprovalService.upGw(ids);
|
||||||
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -39,7 +39,6 @@ public class PmsTemProcessReportController extends BaseController {
|
|||||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||||
@PostMapping("/upGwReport")
|
@PostMapping("/upGwReport")
|
||||||
@ApiOperation("上送国网")
|
@ApiOperation("上送国网")
|
||||||
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
|
|
||||||
public HttpResult<Boolean> upGwReport(@RequestBody List<String> ids) {
|
public HttpResult<Boolean> upGwReport(@RequestBody List<String> ids) {
|
||||||
String methodDescribe = getMethodDescribe("upGwReport");
|
String methodDescribe = getMethodDescribe("upGwReport");
|
||||||
iPmsTemProcessReportService.upGw(ids);
|
iPmsTemProcessReportService.upGw(ids);
|
||||||
|
|||||||
@@ -95,7 +95,6 @@ public class PmsTemProcessTrackController extends BaseController {
|
|||||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||||
@PostMapping("/upGw")
|
@PostMapping("/upGw")
|
||||||
@ApiOperation("上送国网")
|
@ApiOperation("上送国网")
|
||||||
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
|
|
||||||
public HttpResult<Boolean> upGw(@RequestBody List<String> ids) {
|
public HttpResult<Boolean> upGw(@RequestBody List<String> ids) {
|
||||||
String methodDescribe = getMethodDescribe("upGw");
|
String methodDescribe = getMethodDescribe("upGw");
|
||||||
iPmsTemProcessTrackService.upGw(ids);
|
iPmsTemProcessTrackService.upGw(ids);
|
||||||
|
|||||||
@@ -86,7 +86,6 @@ public class PmsTemUserController extends BaseController {
|
|||||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||||
@PostMapping("/upGwTemUser")
|
@PostMapping("/upGwTemUser")
|
||||||
@ApiOperation("上送国网")
|
@ApiOperation("上送国网")
|
||||||
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
|
|
||||||
public HttpResult<Boolean> upGwTemUser(@RequestBody List<String> ids) {
|
public HttpResult<Boolean> upGwTemUser(@RequestBody List<String> ids) {
|
||||||
String methodDescribe = getMethodDescribe("upGwTemUser");
|
String methodDescribe = getMethodDescribe("upGwTemUser");
|
||||||
iPmsTemUserService.upGwTemUser(ids);
|
iPmsTemUserService.upGwTemUser(ids);
|
||||||
|
|||||||
Reference in New Issue
Block a user