parent
eec0ad801e
commit
3e3796ccfb
|
|
@ -70,6 +70,16 @@ public class QmsIssueTicketController extends BaseController {
|
|||
return ApiResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改巡检工单(发起前)
|
||||
* 仅允许创建人修改待流转状态的工单,设置负责人后不允许修改
|
||||
*/
|
||||
@PostMapping("update")
|
||||
public ApiResult<Void> update(@Valid @RequestBody QmsIssueTicketUpdateQO request) {
|
||||
issueTicketControllerService.updateInspectionTicket(request);
|
||||
return ApiResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增PDI检测工单(平板使用)
|
||||
* 同步创建工单,异步创建工单处理记录
|
||||
|
|
@ -100,14 +110,14 @@ public class QmsIssueTicketController extends BaseController {
|
|||
return ApiResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询PDI工单详情
|
||||
* 返回工单基本信息、处理记录及措施列表
|
||||
*/
|
||||
@GetMapping("detail/pdi-ticket")
|
||||
public ApiResult<QmsPdiTicketDetailVO> detailPdiTicket(@NotNull(message = "ID不能为空") Long id) {
|
||||
return ApiResult.success(issueTicketControllerService.getPdiTicketDetail(id));
|
||||
}
|
||||
// /**
|
||||
// * 查询PDI工单详情
|
||||
// * 返回工单基本信息、处理记录及措施列表
|
||||
// */
|
||||
// @GetMapping("detail/pdi-ticket")
|
||||
// public ApiResult<QmsPdiTicketDetailVO> detailPdiTicket(@NotNull(message = "ID不能为空") Long id) {
|
||||
// return ApiResult.success(issueTicketControllerService.getPdiTicketDetail(id));
|
||||
// }
|
||||
|
||||
/**
|
||||
* 查询本人的PDI工单详情
|
||||
|
|
|
|||
|
|
@ -0,0 +1,83 @@
|
|||
package com.nflg.wms.common.pojo.qo;
|
||||
|
||||
import com.nflg.wms.common.pojo.vo.FileUploadVO;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 修改巡检工单请求参数(发起前)
|
||||
*/
|
||||
@Data
|
||||
public class QmsIssueTicketUpdateQO {
|
||||
|
||||
/**
|
||||
* 工单ID
|
||||
*/
|
||||
@NotNull(message = "工单ID不能为空")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 工单标题
|
||||
*/
|
||||
@NotBlank(message = "工单标题不能为空")
|
||||
private String ticketTitle;
|
||||
|
||||
/**
|
||||
* 工程编号
|
||||
*/
|
||||
private String projectNo;
|
||||
|
||||
/**
|
||||
* 事故类型:0=一般,1=较严重,2=严重
|
||||
*/
|
||||
@NotNull(message = "事故类型不能为空")
|
||||
private Short incidentType;
|
||||
|
||||
/**
|
||||
* 异常代码
|
||||
*/
|
||||
private String exceptionCode;
|
||||
|
||||
/**
|
||||
* 不合格数量
|
||||
*/
|
||||
private Integer unqualifiedQty;
|
||||
|
||||
/**
|
||||
* 影响数量
|
||||
*/
|
||||
private String impactQuantity;
|
||||
|
||||
/**
|
||||
* 事件地点
|
||||
*/
|
||||
private String incidentLocation;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
*/
|
||||
private String incidentDescription;
|
||||
|
||||
/**
|
||||
* 事件原因
|
||||
*/
|
||||
private String incidentReason;
|
||||
|
||||
/**
|
||||
* 事件后果
|
||||
*/
|
||||
private String incidentConsequence;
|
||||
|
||||
/**
|
||||
* 图片列表
|
||||
*/
|
||||
private List<FileUploadVO> images;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
}
|
||||
Loading…
Reference in New Issue