package com.ruoyi.sales.dto; import com.ruoyi.sales.pojo.SalesLedgerProduct; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * APP 扫码发货:填写发货信息、审批人、附件后发起发货审批;审批通过后自动扣库存并标记已发货。 */ @Data @ApiModel(value = "SalesScanShipDto", description = "销售扫码发货(发起审批)") public class SalesScanShipDto { @ApiModelProperty("销售订单 Id") private Long salesLedgerId; @ApiModelProperty("本次发货数量") private List salesLedgerProductList; @ApiModelProperty(value = "审批人 userId,逗号分隔", required = true) private String approveUserIds; @ApiModelProperty("发货类型:货车 / 快递") private String shipType; @ApiModelProperty("车牌号") private String shippingCarNumber; @ApiModelProperty("快递单号") private String expressNumber; @ApiModelProperty("临时文件 id 列表") private List tempFileIds; }