package com.erp.order.dto.request;

import lombok.Data;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import java.util.List;
import java.util.Map;

@Data
public class BatchOperationRequest {

    @NotEmpty(message = "订单ID列表不能为空")
    private List<Long> orderIds;

    @NotNull(message = "操作类型不能为空")
    private String operation; // audit_approve / audit_reject / set_warehouse / ship / cancel / delete

    private Map<String, Object> data;
}
