package org.sxkj.gd.workorder.param;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
|
/**
|
* 工单状态变更参数
|
* @author lw
|
* @since 2026-01-17
|
*/
|
@Data
|
public class WorkOrderStatusParam {
|
|
/**
|
* 工单ID
|
*/
|
@ApiModelProperty(value = "工单ID", required = true)
|
@NotNull(message = "工单ID不能为空")
|
private Long workOrderId;
|
|
/**
|
* 操作类型:1接单,2拒接接单
|
*/
|
@ApiModelProperty(value = "操作类型:1接单,2拒接接单,3申请取消,4申请修改, 5同意取消 6不同意取消 7.同意修改 8.不同意修改 9.协商修改 10.同意修改 ", required = true)
|
@NotNull(message = "操作类型不能为空")
|
private Integer operationType;
|
|
/**
|
* 拒接原因(仅当操作类型为2时必填)
|
*/
|
@ApiModelProperty(value = "拒接原因")
|
private String rejectReason;
|
|
}
|