package com.yc.ship.module.trade.service.supplier.bo;

import com.yc.ship.module.trade.api.dto.TradeBindVisitorReqDTO;
import com.yc.ship.module.trade.dal.dataobject.supplier.TradeSupplierOrderDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * &#064;Description ：向供应商系统绑定游客BO
 * &#064;Author ：qsl
 * &#064;Date ：2025/6/8 17:13
 */
@Data
public class SupplierTradeBindVisitorBO {
    /**
     * 供应商订单
     */
    TradeSupplierOrderDO tradeSupplierOrderDO;

    @Schema(description = "补录项", example = "")
    @NotEmpty(message = "补录项不能为空")
    @Valid
    private List<TradeBindVisitorReqDTO.BindItem> bindItemList;

}
