package com.ruoyi.sales.dto; import com.baomidou.mybatisplus.annotation.TableField; import com.ruoyi.basic.dto.StorageBlobDTO; import com.ruoyi.basic.dto.StorageBlobVO; import com.ruoyi.sales.pojo.CommonFile; import com.ruoyi.sales.pojo.ShippingInfo; import com.ruoyi.sales.pojo.ShippingProductDetail; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * @author :yys * @date : 2026/1/23 16:35 */ @Data public class ShippingInfoDto extends ShippingInfo { /** * 审批人id列表 */ // 审批人 private String approveUserIds; private String type; // 发货类型 @TableField(exist = false) private List tempFileIds; @TableField(exist = false) private List commonFileList; @Schema(description = "退货单号集合") @TableField(exist = false) private List returnNoList; @Schema(description = "退货单号字符串") @TableField(exist = false) private String returnNos; private String specificationModel; private String productName; private List storageBlobDTOs; private List storageBlobVOs; private List batchNo; private List batchNoDetailList; //关联的出库单号 private String outboundBatches; //发货数量 private BigDecimal totalQuantity; private Long templateId; private String templateName; }