package com.ghy.order.request;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 转单请求类
 *
 * @author clunt
 */
@Data
public class TransferOrderRequest {
    
    /**
     * 订单ID
     */
    @NotNull(message = "订单ID不能为空")
    private Long orderId;
    
    /**
     * 新师傅ID（可以为null，表示进入接单大厅）
     */
    private Long newWorkerId;
    
    /**
     * 转单金额（新师傅承担，可以为null表示无转单金额）
     */
    private BigDecimal transferAmount;
    
    /**
     * 转单原因
     */
    private String transferReason;
} 