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.同意修改 11.结算 ", required = true) @NotNull(message = "操作类型不能为空") private Integer operationType; /** * 拒接原因(仅当操作类型为2时必填) */ @ApiModelProperty(value = "拒接原因") private String rejectReason; }