国网上送
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)
|
||||
@PostMapping("/upGwReport")
|
||||
@ApiOperation("上送国网")
|
||||
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
|
||||
public HttpResult<Boolean> upGwReport(@RequestBody List<String> ids) {
|
||||
String methodDescribe = getMethodDescribe("upGwReport");
|
||||
iPmsTemProcessReportService.upGw(ids);
|
||||
|
||||
@@ -95,7 +95,6 @@ public class PmsTemProcessTrackController extends BaseController {
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/upGw")
|
||||
@ApiOperation("上送国网")
|
||||
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
|
||||
public HttpResult<Boolean> upGw(@RequestBody List<String> ids) {
|
||||
String methodDescribe = getMethodDescribe("upGw");
|
||||
iPmsTemProcessTrackService.upGw(ids);
|
||||
|
||||
@@ -86,7 +86,6 @@ public class PmsTemUserController extends BaseController {
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/upGwTemUser")
|
||||
@ApiOperation("上送国网")
|
||||
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
|
||||
public HttpResult<Boolean> upGwTemUser(@RequestBody List<String> ids) {
|
||||
String methodDescribe = getMethodDescribe("upGwTemUser");
|
||||
iPmsTemUserService.upGwTemUser(ids);
|
||||
|
||||
Reference in New Issue
Block a user