gaoluyang
3 天以前 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package cn.iocoder.yudao.module.mes.controller.admin.wm.salesnotice.vo;
 
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * 发货台账(按产品平铺)Response VO
 *
 * 一行 = 一张发货单的一个产品明细,表头信息随行展示,便于按产品维度筛选和核对。
 */
@Schema(description = "管理后台 - MES 发货台账(按产品平铺) Response VO")
@Data
public class MesWmSalesNoticeLedgerRespVO {
 
    @Schema(description = "发货通知单编号")
    private Long noticeId;
    @Schema(description = "发货单号")
    private String noticeCode;
    @Schema(description = "销售订单号")
    private String saleOrderCode;
    @Schema(description = "客户编号")
    private Long clientId;
    @Schema(description = "客户名称")
    private String clientName;
    @Schema(description = "发货日期")
    private LocalDateTime salesDate;
    @Schema(description = "收货人")
    private String recipientName;
    @Schema(description = "收货地址")
    private String recipientAddress;
    @Schema(description = "物流公司")
    private String logisticsCompany;
    @Schema(description = "快递费")
    private BigDecimal expressFee;
    @Schema(description = "开票状态:0未开票 1部分开票 2已开票")
    private Integer invoiceStatus;
    @Schema(description = "单据状态")
    private Integer status;
    @Schema(description = "出库状态")
    private Integer outStatus;
 
    @Schema(description = "明细行编号")
    private Long lineId;
    @Schema(description = "产品编号")
    private Long itemId;
    @Schema(description = "产品编码")
    private String itemCode;
    @Schema(description = "产品名称")
    private String itemName;
    @Schema(description = "规格型号")
    private String itemSpecification;
    @Schema(description = "单位")
    private String unitName;
    @Schema(description = "发货数量")
    private BigDecimal quantity;
    @Schema(description = "已出库数量")
    private BigDecimal outCount;
    @Schema(description = "批次号")
    private String batchCode;
    @Schema(description = "明细备注")
    private String lineRemark;
 
}